JS: add models of five file system libraries

This commit is contained in:
Esben Sparre Andreasen
2018-09-05 15:38:25 +02:00
parent 5781b518bc
commit 444a09a17c
5 changed files with 148 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
| tst-file-names.js:7:1:7:10 | walkSync() |
| tst-file-names.js:9:35:9:44 | stats.name |
| tst-file-names.js:11:1:11:12 | glob.sync(_) |
| tst-file-names.js:13:13:13:16 | name |
| tst-file-names.js:15:22:15:25 | name |
| tst-file-names.js:17:1:17:22 | new glo ... ).found |
| tst-file-names.js:19:1:19:14 | globby.sync(_) |
| tst-file-names.js:21:16:21:20 | files |
| tst-file-names.js:23:1:23:16 | fastGlob.sync(_) |
| tst-file-names.js:25:18:25:22 | files |
| tst-file-names.js:27:24:27:28 | files |
| tst-file-names.js:29:27:29:30 | file |

View File

@@ -0,0 +1,3 @@
import javascript
select any(FileNameSource s)

View File

@@ -0,0 +1,29 @@
let walkSync = require('walkSync'),
walk = require('walk'),
glob = require('glob'),
globby = require('globby'),
fastGlob = require('fast-glob');
walkSync();
walk.walk(_).on(_, (_, stats) => stats.name); // XXX
glob.sync(_);
glob(_, (e, name) => name);
new glob.Glob(_, (e, name) => name);
new glob.Glob(_).found;
globby.sync(_);
globby(_).then(files => files)
fastGlob.sync(_);
fastGlob(_).then(files => files);
fastGlob.async(_).then(files => files);
fastGlob.stream(_).on(_, file => file); // XXX