{"_id":"@nodelib/fs.walk","_rev":"3710868","name":"@nodelib/fs.walk","description":"A library for efficiently walking a directory recursively","dist-tags":{"latest":"3.0.1"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"time":{"modified":"2025-02-13T05:57:21.000Z","created":"2019-05-12T10:18:27.085Z","3.0.1":"2024-12-01T21:08:36.543Z","3.0.0":"2024-12-01T13:14:14.523Z","2.0.0":"2023-07-28T17:51:14.755Z","1.2.8":"2021-07-08T18:41:05.552Z","1.2.7":"2021-06-04T07:43:27.772Z","1.2.6":"2020-12-27T14:22:22.335Z","1.2.5":"2020-12-27T13:38:49.252Z","1.2.4":"2019-10-04T07:12:50.441Z","1.2.3":"2019-08-28T09:25:55.524Z","1.2.2":"2019-06-25T06:07:19.455Z","1.2.1":"2019-06-22T19:36:23.133Z","1.2.0":"2019-06-22T17:15:06.936Z","1.1.1":"2019-06-01T12:00:12.162Z","1.1.0":"2019-05-18T15:08:14.501Z","1.0.1":"2019-05-15T18:44:26.458Z","1.0.0":"2019-05-12T10:18:27.085Z"},"users":{},"repository":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk","versions":{"3.0.1":{"name":"@nodelib/fs.walk","version":"3.0.1","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk","keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">=18.18.0"},"main":"out/index.js","typings":"out/index.d.ts","exports":{".":{"default":"./out/index.js"},"./promises":{"default":"./out/walk-promises.js"}},"scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"eslint \"src/**/*.ts\" --cache","compile":"tsc -b .","compile:watch":"tsc -b . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch","bench":"npm run bench:sync && npm run bench:async && npm run bench:stream","bench:sync":"hereby bench:sync","bench:async":"hereby bench:async","bench:stream":"hereby bench:stream"},"dependencies":{"@nodelib/fs.scandir":"4.0.1","fastq":"^1.15.0"},"devDependencies":{"@nodelib/fs.macchiato":"3.0.0","@nodelib/fs.walk.previous":"npm:@nodelib/fs.walk@2"},"gitHead":"4750471fdceb6b90ac7c58a93872d61e3f7f143b","_nodeVersion":"22.11.0","_npmVersion":"lerna/3.10.0/node@v22.11.0+arm64 (darwin)","_id":"@nodelib/fs.walk@3.0.1","dist":{"shasum":"717a03eb1d07c09db32f884a5d0c06ccd9b657f4","size":8451,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-3.0.1.tgz"},"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_3.0.1_1733087316342_0.621986051844607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-01T21:08:36.543Z","publish_time":1733087316543,"_source_registry_name":"default","_cnpm_publish_time":1733087316543},"3.0.0":{"name":"@nodelib/fs.walk","version":"3.0.0","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk","keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">=18.18.0"},"main":"out/index.js","typings":"out/index.d.ts","exports":{".":{"default":"./out/index.js"},"./promises":{"default":"./out/stat-promises.js"}},"scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"eslint \"src/**/*.ts\" --cache","compile":"tsc -b .","compile:watch":"tsc -b . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch","bench":"npm run bench:sync && npm run bench:async && npm run bench:stream","bench:sync":"hereby bench:sync","bench:async":"hereby bench:async","bench:stream":"hereby bench:stream"},"dependencies":{"@nodelib/fs.scandir":"4.0.0","fastq":"^1.15.0"},"devDependencies":{"@nodelib/fs.macchiato":"3.0.0","@nodelib/fs.walk.previous":"npm:@nodelib/fs.walk@2"},"gitHead":"32f75d7dab34d403e1c3b8c3911437a9e3fc5f54","_nodeVersion":"22.11.0","_npmVersion":"lerna/3.10.0/node@v22.11.0+arm64 (darwin)","_id":"@nodelib/fs.walk@3.0.0","dist":{"shasum":"0c9629bf674353b24f778e6cbef4c97c8c4b2838","size":8452,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-3.0.0.tgz"},"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_3.0.0_1733058854325_0.4884425087237845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-01T13:14:14.523Z","publish_time":1733058854523,"_source_registry_name":"default","_cnpm_publish_time":1733058854523},"2.0.0":{"name":"@nodelib/fs.walk","version":"2.0.0","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nodelib/nodelib.git#master"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">=16.14.0"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"eslint \"src/**/*.ts\" --cache","compile":"tsc -b .","compile:watch":"tsc -b . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch","bench":"npm run bench:sync && npm run bench:async && npm run bench:stream","bench:sync":"hereby bench:sync","bench:async":"hereby bench:async","bench:stream":"hereby bench:stream"},"dependencies":{"@nodelib/fs.scandir":"3.0.0","fastq":"^1.15.0"},"devDependencies":{"@nodelib/fs.macchiato":"2.0.0","@nodelib/fs.walk.previous":"npm:@nodelib/fs.walk@2"},"_id":"@nodelib/fs.walk@2.0.0","gitHead":"230d20af919652208aa73c2f157613ef06e1886d","bugs":{"url":"https://github.com/nodelib/nodelib/issues"},"homepage":"https://github.com/nodelib/nodelib/tree/master#readme","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"shasum":"10499ac2210f6399770b465ba728adafc7d44bb1","size":7093,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-2.0.0.tgz"},"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_2.0.0_1690566674571_0.8453186546686764"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-28T17:51:14.755Z","publish_time":1690566674755,"_source_registry_name":"default","_cnpm_publish_time":1690566674755},"1.2.8":{"name":"@nodelib/fs.walk","version":"1.2.8","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"eslint \"src/**/*.ts\" --cache","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.5","fastq":"^1.6.0"},"devDependencies":{"@nodelib/fs.macchiato":"1.0.4"},"gitHead":"1e5bad48565da2b06b8600e744324ea240bf49d8","_id":"@nodelib/fs.walk@1.2.8","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"shasum":"e95737e8bb6746ddedf69c556953494f196fe69a","size":7360,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz"},"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.8_1625769665411_0.7353908438765198"},"_hasShrinkwrap":false,"publish_time":1625769665552,"_cnpm_publish_time":1625769665552},"1.2.7":{"name":"@nodelib/fs.walk","version":"1.2.7","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"eslint \"src/**/*.ts\" --cache","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.5","fastq":"^1.6.0"},"devDependencies":{"@nodelib/fs.macchiato":"1.0.4"},"gitHead":"d6a7960d5281d3dd5f8e2efba49bb552d090f562","_id":"@nodelib/fs.walk@1.2.7","_nodeVersion":"14.14.0","_npmVersion":"lerna/3.22.1/node@v14.14.0+x64 (linux)","dist":{"shasum":"94c23db18ee4653e129abd26fb06f870ac9e1ee2","size":7358,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.7.tgz"},"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.7_1622792607648_0.026153615943276032"},"_hasShrinkwrap":false,"publish_time":1622792607772,"_cnpm_publish_time":1622792607772},"1.2.6":{"name":"@nodelib/fs.walk","version":"1.2.6","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"eslint \"src/**/*.ts\" --cache","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.4","fastq":"^1.6.0"},"gitHead":"bd149ea6dc1ef18c234730278271f6a7f3882ed2","_id":"@nodelib/fs.walk@1.2.6","_nodeVersion":"14.8.0","_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (win32)","dist":{"shasum":"cce9396b30aa5afe9e3756608f5831adcb53d063","size":33825,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.6.tgz"},"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.6_1609078942148_0.9264714616710352"},"_hasShrinkwrap":false,"publish_time":1609078942335,"_cnpm_publish_time":1609078942335},"1.2.5":{"name":"@nodelib/fs.walk","version":"1.2.5","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"eslint \"src/**/*.ts\" --cache","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.4","fastq":"^1.6.0"},"gitHead":"cb5f7e893a986164c3b847a4f1faef6c54cadd68","_id":"@nodelib/fs.walk@1.2.5","_nodeVersion":"14.8.0","_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (win32)","dist":{"shasum":"878445b7ce9b76e23d34b3cc155bd5e436358fe8","size":33407,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.5.tgz"},"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.5_1609076329116_0.04348961502630999"},"_hasShrinkwrap":false,"publish_time":1609076329252,"_cnpm_publish_time":1609076329252},"1.2.4":{"name":"@nodelib/fs.walk","version":"1.2.4","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"eslint \"src/**/*.ts\" --cache","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.3","fastq":"^1.6.0"},"gitHead":"3b1ef7554ad7c061b3580858101d483fba847abf","_id":"@nodelib/fs.walk@1.2.4","_nodeVersion":"12.8.0","_npmVersion":"lerna/3.16.4/node@v12.8.0+x64 (win32)","dist":{"shasum":"011b9202a70a6366e436ca5c065844528ab04976","size":7215,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.4.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.4_1570173170330_0.925284813053447"},"_hasShrinkwrap":false,"publish_time":1570173170441,"_cnpm_publish_time":1570173170441},"1.2.3":{"name":"@nodelib/fs.walk","version":"1.2.3","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"tslint \"src/**/*.ts\" -p . -t stylish","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.2","fastq":"^1.6.0"},"gitHead":"b56e041e80bc6ae6c5fa31c327d5174ed1b8957a","_id":"@nodelib/fs.walk@1.2.3","_nodeVersion":"12.8.0","_npmVersion":"lerna/3.16.4/node@v12.8.0+x64 (win32)","dist":{"shasum":"a555dc256acaf00c62b0db29529028dd4d4cb141","size":7226,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.3.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.3_1566984355409_0.3529282211164684"},"_hasShrinkwrap":false,"publish_time":1566984355524,"_cnpm_publish_time":1566984355524},"1.2.2":{"name":"@nodelib/fs.walk","version":"1.2.2","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"tslint \"src/**/*.ts\" -p . -t stylish","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.1","fastq":"^1.6.0"},"gitHead":"f2e0caa6ff76566953dcfac75b916d80474a5e45","_id":"@nodelib/fs.walk@1.2.2","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.15.0/node@v12.4.0+x64 (win32)","dist":{"shasum":"6a6450c5e17012abd81450eb74949a4d970d2807","size":6466,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.2.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.2_1561442839280_0.5354268747823958"},"_hasShrinkwrap":false,"publish_time":1561442839455,"_cnpm_publish_time":1561442839455},"1.2.1":{"name":"@nodelib/fs.walk","version":"1.2.1","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"tslint \"src/**/*.ts\" -p . -t stylish","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.0","fastq":"^1.6.0"},"gitHead":"da1b87f3157fdaccf849add548beb92f63fcf137","_id":"@nodelib/fs.walk@1.2.1","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.15.0/node@v12.4.0+x64 (win32)","dist":{"shasum":"9b73d8738588cc98c4806702a0850bed4fe8403c","size":6463,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.1.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.1_1561232183005_0.28114993368587404"},"_hasShrinkwrap":false,"publish_time":1561232183133,"_cnpm_publish_time":1561232183133},"1.2.0":{"name":"@nodelib/fs.walk","version":"1.2.0","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"tslint \"src/**/*.ts\" -p . -t stylish","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.1.0","fastq":"^1.6.0"},"gitHead":"e23fc3908c45a4a71f0cc844cbf5e4fbdd6c71aa","_id":"@nodelib/fs.walk@1.2.0","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.15.0/node@v12.4.0+x64 (win32)","dist":{"shasum":"243c2a8f45a1d454827e1b9394bcf2c2d09a35fd","size":6439,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.0.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.2.0_1561223706756_0.8515433783793782"},"_hasShrinkwrap":false,"publish_time":1561223706936,"_cnpm_publish_time":1561223706936},"1.1.1":{"name":"@nodelib/fs.walk","version":"1.1.1","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"tslint \"src/**/*.ts\" -p . -t stylish","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.0.1","fastq":"^1.6.0"},"gitHead":"14a421c7401f269bf868e1a53fac0c3624247518","_id":"@nodelib/fs.walk@1.1.1","_nodeVersion":"12.3.1","_npmVersion":"lerna/3.14.1/node@v12.3.1+x64 (win32)","dist":{"shasum":"62b9f903397ad32b14b88de30674e6350b0f35ed","size":6128,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.1.1.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.1.1_1559390412047_0.25616518049344217"},"_hasShrinkwrap":false,"publish_time":1559390412162,"_cnpm_publish_time":1559390412162},"1.1.0":{"name":"@nodelib/fs.walk","version":"1.1.0","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"tslint \"src/**/*.ts\" -p . -t stylish","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.0.0","fastq":"^1.6.0"},"gitHead":"2ec9b1a53109f82138a342301b10257c1c409b91","_id":"@nodelib/fs.walk@1.1.0","_nodeVersion":"12.2.0","_npmVersion":"lerna/3.14.1/node@v12.2.0+x64 (win32)","dist":{"shasum":"add64a2db65427bf37971d7de2f1bafe20ccd2b2","size":6166,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.1.0.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.1.0_1558192094376_0.07368416877420536"},"_hasShrinkwrap":false,"publish_time":1558192094501,"_cnpm_publish_time":1558192094501},"1.0.1":{"name":"@nodelib/fs.walk","version":"1.0.1","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"tslint \"src/**/*.ts\" -p . -t stylish","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.0.0","fastq":"^1.6.0"},"_id":"@nodelib/fs.walk@1.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"5ff69d4ca980da3947b4d1146b370486a72ccb57","size":5754,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.0.1.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.0.1_1557945866336_0.030485553908961682"},"_hasShrinkwrap":false,"publish_time":1557945866458,"_cnpm_publish_time":1557945866458},"1.0.0":{"name":"@nodelib/fs.walk","version":"1.0.0","description":"A library for efficiently walking a directory recursively","license":"MIT","repository":{"type":"git","url":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk"},"keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"engines":{"node":">= 8"},"main":"out/index.js","typings":"out/index.d.ts","scripts":{"clean":"rimraf {tsconfig.tsbuildinfo,out}","lint":"tslint \"src/**/*.ts\" -p . -t stylish","compile":"tsc -b .","compile:watch":"tsc -p . --watch --sourceMap","test":"mocha \"out/**/*.spec.js\" -s 0","build":"npm run clean && npm run compile && npm run lint && npm test","watch":"npm run clean && npm run compile:watch"},"dependencies":{"@nodelib/fs.scandir":"2.0.0","fastq":"^1.6.0"},"_id":"@nodelib/fs.walk@1.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"b327877f2694a125fde5a1d45957e008ff8e001a","size":5771,"noattachment":false,"key":"/@nodelib/fs.walk/-/@nodelib/fs.walk-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nodelib/fs.walk/download/@nodelib/fs.walk-1.0.0.tgz"},"maintainers":[{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"}],"_npmUser":{"name":"mrmlnc","email":"dmalinochkin@rambler.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs.walk_1.0.0_1557656306966_0.2859177914170725"},"_hasShrinkwrap":false,"publish_time":1557656307085,"_cnpm_publish_time":1557656307085}},"readme":"# @nodelib/fs.walk\n\n> A library for efficiently walking a directory recursively.\n\n## :bulb: Highlights\n\n* :moneybag: Returns useful information: `name`, `path`, `dirent` and `stats` (optional).\n* :gear: Built-in directories/files and error filtering system.\n* :link: Can safely work with broken symbolic links.\n\n## Install\n\n```console\nnpm install @nodelib/fs.walk\n```\n\n## Usage\n\n```ts\nimport * as fsWalk from '@nodelib/fs.walk';\n\nfsWalk.walk('path', (error, entries) => { /* … */ });\n```\n\nAlso available with the promise interface:\n\n```ts\nimport * as fsWalk from '@nodelib/fs.walk/promises';\n\nawait fsWalk.walk('path');\n```\n\n## API\n\n### .walk(path, [optionsOrSettings], callback)\n\nReads the directory recursively and asynchronously. Requires a callback function.\n\n> :book: If you want to use the Promise API, import `@nodelib/fs.walk/promises` or use `util.promisify`.\n\n```ts\nfsWalk.walk('path', (error, entries) => { /* … */ });\nfsWalk.walk('path', {}, (error, entries) => { /* … */ });\nfsWalk.walk('path', new fsWalk.Settings(), (error, entries) => { /* … */ });\n```\n\n### .walkStream(path, [optionsOrSettings])\n\nReads the directory recursively and asynchronously. [Readable Stream](https://nodejs.org/dist/latest-v12.x/docs/api/stream.html#stream_readable_streams) is used as a provider.\n\n```ts\nconst stream = fsWalk.walkStream('path');\nconst stream = fsWalk.walkStream('path', {});\nconst stream = fsWalk.walkStream('path', new fsWalk.Settings());\n```\n\n### .walkSync(path, [optionsOrSettings])\n\nReads the directory recursively and synchronously. Returns an array of entries.\n\n```ts\nconst entries = fsWalk.walkSync('path');\nconst entries = fsWalk.walkSync('path', {});\nconst entries = fsWalk.walkSync('path', new fsWalk.Settings());\n```\n\n#### path\n\n* Required: `true`\n* Type: `string | Buffer | URL`\n\nA path to a file. If a URL is provided, it must use the `file:` protocol.\n\n#### optionsOrSettings\n\n* Required: `false`\n* Type: `Options | Settings`\n* Default: An instance of `Settings` class\n\nAn [`Options`](#options) object or an instance of [`Settings`](#settings) class.\n\n> :book: When you pass a plain object, an instance of the `Settings` class will be created automatically. If you plan to call the method frequently, use a pre-created instance of the `Settings` class.\n\n### Settings([options])\n\nA class of full settings of the package.\n\n```ts\nconst settings = new fsWalk.Settings({ followSymbolicLinks: true });\n\nconst entries = fsWalk.walkSync('path', settings);\n```\n\n## Entry\n\n* `name` — The name of the entry (`unknown.txt`).\n* `path` — The path of the entry relative to call directory (`root/unknown.txt`).\n* `dirent` — An instance of [`fs.Dirent`](./src/types/index.ts) class.\n* [`stats`] — An instance of `fs.Stats` class.\n\n## Options\n\n### basePath\n\n* Type: `string`\n* Default: `undefined`\n\nBy default, all paths are built relative to the root path. You can use this option to set custom root path.\n\nIn the example below we read the files from the `root` directory, but in the results the root path will be `custom`.\n\n```ts\nfsWalk.walkSync('root'); // → ['root/file.txt']\nfsWalk.walkSync('root', { basePath: 'custom' }); // → ['custom/file.txt']\n```\n\n### concurrency\n\n* Type: `number`\n* Default: `Infinity`\n\nThe maximum number of concurrent calls to `fs.readdir`.\n\n> :book: The higher the number, the higher performance and the load on the File System. If you want to read in quiet mode, set the value to `4 * os.cpus().length` (4 is default size of [thread pool work scheduling](http://docs.libuv.org/en/v1.x/threadpool.html#thread-pool-work-scheduling)).\n\n### deepFilter\n\n* Type: [`DeepFilterFunction`](./src/settings.ts)\n* Default: `undefined`\n\nA function that indicates whether the directory will be read deep or not.\n\n```ts\n// Skip all directories that starts with `node_modules`\nconst filter: DeepFilterFunction = (entry) => !entry.path.startsWith('node_modules');\n```\n\n### entryFilter\n\n* Type: [`EntryFilterFunction`](./src/settings.ts)\n* Default: `undefined`\n\nA function that indicates whether the entry will be included to results or not.\n\n```ts\n// Exclude all `.js` files from results\nconst filter: EntryFilterFunction = (entry) => !entry.name.endsWith('.js');\n```\n\n### errorFilter\n\n* Type: [`ErrorFilterFunction`](./src/settings.ts)\n* Default: `undefined`\n\nA function that allows you to skip errors that occur when reading directories.\n\nFor example, you can skip `ENOENT` errors if required:\n\n```ts\n// Skip all ENOENT errors\nconst filter: ErrorFilterFunction = (error) => error.code == 'ENOENT';\n```\n\n### stats\n\n* Type: `boolean`\n* Default: `false`\n\nAdds an instance of `fs.Stats` class to the [`Entry`](#entry).\n\n> :book: Always use `fs.readdir` with additional `fs.lstat/fs.stat` calls to determine the entry type.\n\n### followSymbolicLinks\n\n* Type: `boolean`\n* Default: `false`\n\nFollow symbolic links or not. Call `fs.stat` on symbolic link if `true`.\n\n### `throwErrorOnBrokenSymbolicLink`\n\n* Type: `boolean`\n* Default: `true`\n\nThrow an error when symbolic link is broken if `true` or safely return `lstat` call if `false`.\n\n### `pathSegmentSeparator`\n\n* Type: `string`\n* Default: `path.sep`\n\nBy default, this package uses the correct path separator for your OS (`\\` on Windows, `/` on Unix-like systems). But you can set this option to any separator character(s) that you want to use instead.\n\n### `fs`\n\n* Type: `FileSystemAdapter`\n* Default: A default FS methods\n\nBy default, the built-in Node.js module (`fs`) is used to work with the file system. You can replace any method with your own.\n\n```ts\ninterface FileSystemAdapter {\n\tlstat: typeof fs.lstat;\n\tstat: typeof fs.stat;\n\tlstatSync: typeof fs.lstatSync;\n\tstatSync: typeof fs.statSync;\n\treaddir: typeof fs.readdir;\n\treaddirSync: typeof fs.readdirSync;\n}\n\nconst settings = new fsWalk.Settings({\n\tfs: { lstat: fakeLstat }\n});\n```\n\n### `signal`\n\n* Type: [`AbortSignal`](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal)\n* Default: `undefined`\n\nA signal to abort the walk. Works only with asynchronous walk.\n\n## Changelog\n\nSee the [Releases section of our GitHub project](https://github.com/nodelib/nodelib/releases) for changelog for each release version.\n\n## License\n\nThis software is released under the terms of the MIT license.\n","_attachments":{},"license":"MIT"}