fs-search-worker
JS worker implementation of file system search
The module provides an async/await interface to a glob search perform in a worker.
One worker process is spawn per function call.
Usage
import {SearchFn} from 'fs-search-worker';
let results = await SearchFn(filePattern, '/path/to/1', , ..., '/path/to/1');
results
is a list preserving the order of supplied locations, where each entry contains the match of the corresponding location.
Small testing script
node build/test-search.js index.js /path/to/fs-search-worker /path/to/fs-search-worker/build
Looking for ndex.js in /path/to/fs-search-worker /Users/guillaumelaunay/work/DVL/Js/fs-search-worker/build
test completed [
[
'/path/to/fs-search-worker/build/index.js',
'/path/to/fs-search-worker/node_modules/balanced-match/index.js',
'/path/to/fs-search-worker/node_modules/brace-expansion/index.js',
'/path/to/fs-search-worker/node_modules/concat-map/index.js',
'/path/to/fs-search-worker/node_modules/fs.realpath/index.js',
'/path/to/fs-search-worker/node_modules/path-is-absolute/index.js'
],
[
'/path/to/fs-search-worker/build/index.js'
]
]