MCPcopy Index your code
hub / github.com/NativeScript/NativeScript / traverseInputDir

Function traverseInputDir

tools/scripts/generate-tns-compat.ts:21–33  ·  view source on GitHub ↗
(fileFilter: string[], callback: (entry: EntryInfo) => void)

Source from the content-addressed store, hash-verified

19const modulesWithDefaultExports = ['utils/lazy'];
20
21function traverseInputDir(fileFilter: string[], callback: (entry: EntryInfo) => void) {
22 return new Promise((resolve, reject) => {
23 readdirp(inputFolder, {
24 fileFilter,
25 directoryFilter: (di: EntryInfo) => {
26 return !di.path.startsWith('node_modules') && !di.path.startsWith('platforms');
27 },
28 })
29 .on('data', callback)
30 .on('error', reject)
31 .on('end', resolve);
32 });
33}
34
35function processPackageJsonFile(entry: EntryInfo) {
36 const dirPath = path.dirname(entry.path);

Callers 1

Calls 1

onMethod · 0.65

Tested by

no test coverage detected