[EDIT] FILE: sync.zip
PK r�Y[C � � � index.d.tsnu ȯ�� export type Callback = (directory: string, files: string[]) => string | false | void; export default function (directory: string, callback: Callback): string | void; PK r�Y[}�� � index.mjsnu ȯ�� import { dirname, resolve } from 'path'; import { readdirSync, statSync } from 'fs'; export default function (start, callback) { let dir = resolve('.', start); let tmp, stats = statSync(dir); if (!stats.isDirectory()) { dir = dirname(dir); } while (true) { tmp = callback(dir, readdirSync(dir)); if (tmp) return resolve(dir, tmp); dir = dirname(tmp = dir); if (tmp === dir) break; } } PK r�Y[��+� � index.jsnu ȯ�� const { dirname, resolve } = require('path'); const { readdirSync, statSync } = require('fs'); module.exports = function (start, callback) { let dir = resolve('.', start); let tmp, stats = statSync(dir); if (!stats.isDirectory()) { dir = dirname(dir); } while (true) { tmp = callback(dir, readdirSync(dir)); if (tmp) return resolve(dir, tmp); dir = dirname(tmp = dir); if (tmp === dir) break; } } PK r�Y[C � � � index.d.tsnu ȯ�� PK r�Y[}�� � � index.mjsnu ȯ�� PK r�Y[��+� � � index.jsnu ȯ�� PK � �
SAVE
CANCEL