{"_id":"walk","maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"keywords":["util","os","sys","fs","walk","walkSync"],"dist-tags":{"stable":"0.9.1","latest":"2.3.15"},"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"description":"A node port of python's os.walk","readme":"# 2021 Update\n\nConsider using [`@root/walk`](https://npmjs.org/package/@root/walk) instead.\n\nI created `walk` quite literally a decade ago, in the Node v0.x days.\nBack then using an EventEmitter seemed like the thing to do. Nowadays,\nit seems a bit overkill for the simple task of walking over directories.\n\nThere's nothing wrong with `walk` - it's about the same as it was 10 years ago -\nhowever, at only 50 lines of code long, `@root/walk` is much simpler and much faster.\n\n# node-walk\n\n| a [Root](https://rootprojects.org) project\n\nnodejs walk implementation.\n\nThis is somewhat of a port python's `os.walk`, but using Node.JS conventions.\n\n- EventEmitter\n- Asynchronous\n- Chronological (optionally)\n- Built-in flow-control\n- includes Synchronous version (same API as Asynchronous)\n\nAs few file descriptors are opened at a time as possible.\nThis is particularly well suited for single hard disks which are not flash or solid state.\n\n## Installation\n\n```bash\nnpm install --save walk\n```\n\n# Getting Started\n\n```javascript\n'use strict';\n\nvar walk = require('walk');\nvar fs = require('fs');\nvar walker;\nvar options = {};\n\nwalker = walk.walk('/tmp', options);\n\nwalker.on('file', function (root, fileStats, next) {\n  fs.readFile(fileStats.name, function () {\n    // doStuff\n    next();\n  });\n});\n\nwalker.on('errors', function (root, nodeStatsArray, next) {\n  next();\n});\n\nwalker.on('end', function () {\n  console.log('all done');\n});\n```\n\n## Common Events\n\nAll single event callbacks are in the form of `function (root, stat, next) {}`.\n\nAll multiple event callbacks callbacks are in the form of `function (root, stats, next) {}`, except **names** which is an array of strings.\n\nAll **error** event callbacks are in the form `function (root, stat/stats, next) {}`.\n**`stat.error`** contains the error.\n\n- `names`\n- `directory`\n- `directories`\n- `file`\n- `files`\n- `end`\n- `nodeError` (`stat` failed)\n- `directoryError` (`stat` succedded, but `readdir` failed)\n- `errors` (a collection of any errors encountered)\n\nA typical `stat` event looks like this:\n\n```javascript\n{ dev: 16777223,\n  mode: 33188,\n  nlink: 1,\n  uid: 501,\n  gid: 20,\n  rdev: 0,\n  blksize: 4096,\n  ino: 49868100,\n  size: 5617,\n  blocks: 16,\n  atime: Mon Jan 05 2015 18:18:10 GMT-0700 (MST),\n  mtime: Thu Sep 25 2014 21:21:28 GMT-0600 (MDT),\n  ctime: Thu Sep 25 2014 21:21:28 GMT-0600 (MDT),\n  birthtime: Thu Sep 25 2014 21:21:28 GMT-0600 (MDT),\n  name: 'README.md',\n  type: 'file' }\n```\n\n# Advanced Example\n\nBoth Asynchronous and Synchronous versions are provided.\n\n```javascript\n'use strict';\n\nvar walk = require('walk');\nvar fs = require('fs');\nvar options;\nvar walker;\n\noptions = {\n  followLinks: false,\n  // directories with these keys will be skipped\n  filters: ['Temp', '_Temp'],\n};\n\nwalker = walk.walk('/tmp', options);\n\n// OR\n// walker = walk.walkSync(\"/tmp\", options);\n\nwalker.on('names', function (root, nodeNamesArray) {\n  nodeNamesArray.sort(function (a, b) {\n    if (a > b) return 1;\n    if (a < b) return -1;\n    return 0;\n  });\n});\n\nwalker.on('directories', function (root, dirStatsArray, next) {\n  // dirStatsArray is an array of `stat` objects with the additional attributes\n  // * type\n  // * error\n  // * name\n\n  next();\n});\n\nwalker.on('file', function (root, fileStats, next) {\n  fs.readFile(fileStats.name, function () {\n    // doStuff\n    next();\n  });\n});\n\nwalker.on('errors', function (root, nodeStatsArray, next) {\n  next();\n});\n\nwalker.on('end', function () {\n  console.log('all done');\n});\n```\n\n### Sync\n\nNote: You **can't use EventEmitter** if you want truly synchronous walker\n(although it's synchronous under the hood, it appears not to be due to the use of `process.nextTick()`).\n\nInstead **you must use `options.listeners`** for truly synchronous walker.\n\nAlthough the sync version uses all of the `fs.readSync`, `fs.readdirSync`, and other sync methods,\nI don't think I can prevent the `process.nextTick()` that `EventEmitter` calls.\n\n```javascript\n(function () {\n  'use strict';\n\n  var walk = require('walk');\n  var fs = require('fs');\n  var options;\n  var walker;\n\n  // To be truly synchronous in the emitter and maintain a compatible api,\n  // the listeners must be listed before the object is created\n  options = {\n    listeners: {\n      names: function (root, nodeNamesArray) {\n        nodeNamesArray.sort(function (a, b) {\n          if (a > b) return 1;\n          if (a < b) return -1;\n          return 0;\n        });\n      },\n      directories: function (root, dirStatsArray, next) {\n        // dirStatsArray is an array of `stat` objects with the additional attributes\n        // * type\n        // * error\n        // * name\n\n        next();\n      },\n      file: function (root, fileStats, next) {\n        fs.readFile(fileStats.name, function () {\n          // doStuff\n          next();\n        });\n      },\n      errors: function (root, nodeStatsArray, next) {\n        next();\n      },\n    },\n  };\n\n  walker = walk.walkSync('/tmp', options);\n\n  console.log('all done');\n})();\n```\n\n# API\n\nEmitted Values\n\n- `on('XYZ', function(root, stats, next) {})`\n\n- `root` - the containing the files to be inspected\n- _stats[Array]_ - a single `stats` object or an array with some added attributes\n  - type - 'file', 'directory', etc\n  - error\n  - name - the name of the file, dir, etc\n- next - no more files will be read until this is called\n\nSingle Events - fired immediately\n\n- `end` - No files, dirs, etc left to inspect\n\n- `directoryError` - Error when `fstat` succeeded, but reading path failed (Probably due to permissions).\n- `nodeError` - Error `fstat` did not succeeded.\n- `node` - a `stats` object for a node of any type\n- `file` - includes links when `followLinks` is `true`\n- `directory` - **NOTE** you could get a recursive loop if `followLinks` and a directory links to its parent\n- `symbolicLink` - always empty when `followLinks` is `true`\n- `blockDevice`\n- `characterDevice`\n- `FIFO`\n- `socket`\n\nEvents with Array Arguments - fired after all files in the dir have been `stat`ed\n\n- `names` - before any `stat` takes place. Useful for sorting and filtering.\n\n  - Note: the array is an array of `string`s, not `stat` objects\n  - Note: the `next` argument is a `noop`\n\n- `errors` - errors encountered by `fs.stat` when reading ndes in a directory\n- `nodes` - an array of `stats` of any type\n- `files`\n- `directories` - modification of this array - sorting, removing, etc - affects traversal\n- `symbolicLinks`\n- `blockDevices`\n- `characterDevices`\n- `FIFOs`\n- `sockets`\n\n**Warning** beware of infinite loops when `followLinks` is true (using `walk-recurse` varient).\n\n# Comparisons\n\nTested on my `/System` containing 59,490 (+ self) directories (and lots of files).\nThe size of the text output was 6mb.\n\n`find`:\ntime bash -c \"find /System -type d | wc\"\n59491 97935 6262916\n\n    real  2m27.114s\n    user  0m1.193s\n    sys 0m14.859s\n\n`find.js`:\n\nNote that `find.js` omits the start directory\n\n    time bash -c \"node examples/find.js /System -type d | wc\"\n    59490   97934 6262908\n\n    # Test 1\n    real  2m52.273s\n    user  0m20.374s\n    sys 0m27.800s\n\n    # Test 2\n    real  2m23.725s\n    user  0m18.019s\n    sys 0m23.202s\n\n    # Test 3\n    real  2m50.077s\n    user  0m17.661s\n    sys 0m24.008s\n\nIn conclusion node.js asynchronous walk is much slower than regular \"find\".\n\n# LICENSE\n\n`node-walk` is available under the following licenses:\n\n- MIT\n- Apache 2\n\nCopyright 2011 - Present AJ ONeal\n","repository":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git"},"users":{"tunnckocore":true,"balazserdos":true,"alexxnica":true,"ingorichter":true,"recursion_excursion":true,"nuer":true,"j3kz":true,"rabchev":true,"zenanyoo":true,"buzuli":true,"qddegtya":true,"lgh06":true,"bojand":true,"colwob":true,"jk6":true,"itonyyo":true,"dongguangming":true,"kontrax":true,"sircodesalittle":true,"fgribreau":true,"monjer":true,"choi4450":true,"princetoad":true},"bugs":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js/issues"},"license":"(MIT OR Apache-2.0)","versions":{"2.0.0":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":">= 1.9.2"},"lib":"lib","main":"./lib/walk.js","version":"2.0.0","_id":"walk@2.0.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.7","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"6d21c1310444226a8b0957c9a4a397e8d721000e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.0.0.tgz","integrity":"sha512-lSrNF6U8MWTF84l/9tbn3ICvF2nDAtry+mJ2LPiGlwLW4EudsdbdKytprT3WHDuyoG+hTUXgXOhoa98LcjkJQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBzemRIkpsPl/AgxKLAZUnxSXG/ahSOul66m+3+etlwAiAI5vIzV3Kh78Kvz9XCTArNpDlcOgYitfa16YXdq3Cj2g=="}]}},"2.0.1":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"Array.prototype.forEachAsync":">= 2.1.0"},"lib":"lib","main":"./lib/walk.js","version":"2.0.1","_npmJsonOpts":{"file":"/Users/coolaj86/.npm/walk/2.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"walk@2.0.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"0d98704f99b2b8815ccf7186ed12cf4813cecd7e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.0.1.tgz","integrity":"sha512-FM+hk2spIopFJw0w+hZfjCPtiohzoiGiyOeGJg2sQFVTLEDUtdQVV0v21kHs5rInX56Jnd1MqJ2vjbHBWe3ifg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9AwHfDaMSiNhDTIwwiN7Db63NW89vAztkGW1EyN0kqAIhAIx2lfoZySeckNSgvlYtD5lTLLOzm9EZMWHJQ86oz09y"}]},"scripts":{},"directories":{}},"2.1.0":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"forEachAsync":">= 2.1.0"},"lib":".","main":"./walk.js","version":"2.1.0","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"_id":"walk@2.1.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"62dcd7b5a9da12148d08628272a583f8212e92d6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.1.0.tgz","integrity":"sha512-+c91IsD7jFn9tOAY5uMVo3X2ObQqNKxigHk+pTD1k/MWiSeZ4fMI3QReS3sGyIrR5J2ueEJY70jP2mX1NeVhig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES0VPdpPedqdYFGsG0JVVCo7mQyoJzOa7FX+UnytRjFAiAbPyb+buOohA2Ib/LDQX7auuaNLtLECYJUff73yiMz0w=="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"0.9.1":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/walk","keywords":["util","os","fs","walk"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":"*"},"lib":"lib","main":"./lib/walk","version":"0.9.1","_id":"walk@0.9.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-0.9.1.tgz","shasum":"761eb7133843d194967271fc387a2e2fba3b2fad","integrity":"sha512-B18G92bKPrPgwz5fJlz3oQv66r+kcyDcIHAt+FsddUI9stUxPonvXUQ5N/iIO5fCYXRyQ+lfe0kRayy0sz0KuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoDyy+HHi98rAbc+VPem9pmA0XqUOTZd1dwDkmkpAyXAiEAqfuHQrTN6rmuHyZA+zjt6RoMlmJNTp7dG2WeLi1AWms="}]},"directories":{}},"2.3.10":{"name":"walk","description":"A node port of python's os.walk","url":"http://git.coolaj86.com/coolaj86/fs-walk.js","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"^3.0.0"},"lib":".","main":"./lib/walk.js","version":"2.3.10","repository":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"},{"type":"Apache2","url":"http://opensource.org/licenses/apache2.0.php"}],"bugs":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js/issues"},"homepage":"https://git.coolaj86.com/coolaj86/fs-walk.js","directories":{"example":"examples","test":"test"},"files":["lib"],"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"gitHead":"b4b38f75208574658e5a5fe985ab18159f396639","_id":"walk@2.3.10","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"dist":{"integrity":"sha512-EK74yApBw5lMm6veDkbAeRcaCoJ0dtpNwi8fTQQjY5+x1Y3WecwqBFQby4BqN2mA7dpHT0XLKcYxjoOhFeLdYg==","shasum":"19cd75a272b15c971d38d53bc736476b5acf40f2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.10.tgz","fileCount":7,"unpackedSize":33686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpDbsLPfsIXawS6w0C/57mdKbSqm5HC4pWsTqYc31YaAiEAlfoVDjFUa2hxUd43F5Q08QhJxsEh43VPl4IpckRZIzQ="}]},"maintainers":[{"email":"coolaj86@gmail.com","name":"coolaj86"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walk_2.3.10_1522030571133_0.9374544317372084"},"_hasShrinkwrap":false},"0.9.2":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/walk","keywords":["util","os","fs","walk"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":"*"},"lib":"lib","main":"./lib/walk","version":"0.9.2","_id":"walk@0.9.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-0.9.2.tgz","shasum":"96818b8913749c4812ce77db9ed6470c3c06ec7d","integrity":"sha512-uZDVbUSVMuGOhoFBUHAuK4JSv4DeCKHY/r1tQHFfudDGd9jRLfxSlz3nMyNta/7i1M2ZOyB08KEKctuTIV68lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaASpU4w2JLIXnpeXApaURKPJjsSPbzzGfTvgemtRswAiBnvrcjF9CHeXjKMjuFz6Kz94cjHRZiuapcVdThip4P+w=="}]},"directories":{}},"0.9.0":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/walk","keywords":["util","os","fs","walk"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":"*"},"lib":"lib","main":"./lib/walk","version":"0.9.0","_id":"walk@0.9.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-0.9.0.tgz","shasum":"0cf38ed307da0bcfb801b535b356dd11ff6a0c63","integrity":"sha512-NfMRArzLGGPW1N8yTZ+RpONxgmmcRuII+kgpTKzBuGJMZvze0pP6ekM1lthSQfebHP21HWsnUJb+1YgvRtf0Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZzQU+5huX7tvjZaiA2k5txC1OT++52BEKcrS15PlaqgIhANjAJ1OcwfPW4pAhuBdE2XAiuAJH6ZeySoO9Ko8rHtDm"}]},"directories":{}},"2.3.14":{"name":"walk","description":"A node port of python's os.walk","url":"http://git.coolaj86.com/coolaj86/fs-walk.js","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"^3.0.0"},"lib":".","main":"./lib/walk.js","version":"2.3.14","files":["lib"],"repository":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git"},"license":"(MIT OR Apache-2.0)","bugs":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js/issues"},"homepage":"https://git.coolaj86.com/coolaj86/fs-walk.js","directories":{"example":"examples","test":"test"},"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"gitHead":"a55a943b2253e57f707572c111a8668625d399e3","_id":"walk@2.3.14","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"dist":{"integrity":"sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==","shasum":"60ec8631cfd23276ae1e7363ce11d626452e1ef3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.14.tgz","fileCount":6,"unpackedSize":23082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOuP6CRA9TVsSAnZWagAAdhoP/3OfNTm0IjDFDvBWiQdX\n3NbpK//gBqsPz5Q6YScSgZi+QgxyhA5b1HySsF3fVGPKuShngNNbUqs5jo4l\nH29FoJx42XXwujZsEFgp6lWEoDKcEgtS+1aSJ+0a7Kzd+niSPCob8y7mUCRR\nLGF2GXa5sfZxQcWzPfDbXM8pKe0Lynbiz0iVPmgicP9YVYZwz+itX3xcNOes\ndTwuhgzncCjb8WZKQtwkbblIxqpyYXEHUlO3xVHnJ5K5MeEFFqrYrvnysNot\n+S2g1BjrWgdeckZRhc4j9McAoKezo1syuLYHlkSil32uYjs7PDrA0Zm2Fc/f\neTkoP7qIGJVrTB2iyt6uQ5zr+wqzVlqpd0GO/Xtg3f/Ot1OYCp3r7ABjst3Z\ntZuvxF93dVWs4KRkFeHSXLEaCK5BqWcRuUpkOYLwaX6VXpubC06QEaGILlwd\n5y/eqaQ3Yv3tEgy+ROUc+UTKSbG+996IChk15zHdDNGV9cPBA1ulCqSpz583\noX7365Z9zY/HxXZrHpSmxPmEUbV1+7Hh2BYMKC38uXRs5Hvjbx/gYotk5QEF\nDpPbkUih5M3/Wc0OL3iIb+KFjK+NkUJI94NWhxj+zrvkDxRErvKCGmBjJZ7K\n87ralaRAdp5J4Xz7GJLaRx6LsdD+ApLuXsiXfDQdIWNmJ6klLbVGWOmwxlRb\nF4HP\r\n=mYh0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL6FMM0fCL+fA8VaEEePzbbiciN0cnt4oLZl6p/WcbeAIhAOITFRUNzQhF1VwZk817G514RAxzbhn0dl+/q+3HC6jS"}]},"maintainers":[{"email":"coolaj86@gmail.com","name":"coolaj86"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walk_2.3.14_1530586105966_0.6272300847448526"},"_hasShrinkwrap":false},"2.3.15":{"name":"walk","description":"A node port of python's os.walk","url":"http://git.coolaj86.com/coolaj86/fs-walk.js","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"^3.0.0"},"lib":".","main":"./lib/walk.js","version":"2.3.15","repository":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git"},"license":"(MIT OR Apache-2.0)","bugs":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js/issues"},"homepage":"https://git.coolaj86.com/coolaj86/fs-walk.js","directories":{"example":"examples","test":"test"},"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"gitHead":"7db92bab0643a02e1a858b9bd78069316e1325ff","_id":"walk@2.3.15","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==","shasum":"1b4611e959d656426bc521e2da5db3acecae2424","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.15.tgz","fileCount":6,"unpackedSize":23299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3AwmCRA9TVsSAnZWagAAiS8QAJN/urUliVFM64L7Mb5X\nhpf/FmXjELdU6ZCyd0fcrn5Ne7T9POUKqrg18d1hSMCGlvubdfN1XiQJqNAP\nxBfyWbBPW8KycIO4W2Qjeo0UPxAYimeDZrPzZaLKrKyBfsiFm0H2KV1gnsLd\nCO4AxF/zxKcPfBQ4CofdBpU+Utv84PCo0HVTzOIluMafC0vlxQ2bZspYItvx\nPbFrs2QFQQiFJzdk2DlNNYENFGIHWWh0rScfQSUhSUZ9jrJ7XofjLl+PbEsK\nDm1ukGwv7rB8Ew25MmGaFEMasEVv5hTfBUaFgmNXOOLV1ZGfWEI3EOxNwCYR\nsqni3kgCo7o/k46HSkCIUWE7m9CHKRVHK7khse0yecBBcTuOGNiXUqTWkArB\nt/tVnYkX+mwvuAqiQrddUAAB55FyUtzrdYxXzNCRU0Cii6Q5vlSuPSf08ACN\ncirF0tkRDIc7JQz2y7Md+mjGQbg2xyociAuWleyDmmU2MKXXtnH8KJYBOtOI\ntrJd6nTpR7gscINXPeHffWmNFM48Y8+v6oG/RuSK5OFCNkwFm8DdZ/Ry/jTp\natMagssbBN7XwaYhNlvaiutdvXrU51dL+q2VAOMcoWZe29BoOIA/gcP5UmMN\nVOD5p/xFzlcaImhSkEaBOq/U8OH4kuyBr0u9aSdJj0djsg3+2Jt9w8WLNOu6\n9hBd\r\n=gF9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjz+AeiQIQATCPKAPZ/EOYCt1YEb+2JQdLErYQcMt6gQIhAN2XfE97fRvqmegkCIYI6eLBHMf8Q5fze+c48HBs8v52"}]},"_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walk_2.3.15_1632332904793_0.2774643969932331"},"_hasShrinkwrap":false},"2.3.3":{"name":"walk","description":"A node port of python's os.walk","url":"http://github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"3.x"},"lib":".","main":"./lib/walk.js","version":"2.3.3","repository":{"url":"git://github.com/coolaj86/node-walk.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"},{"type":"Apache2","url":"http://opensource.org/licenses/apache2.0.php"}],"bugs":{"url":"https://github.com/coolaj86/node-walk/issues"},"homepage":"https://github.com/coolaj86/node-walk","directories":{"example":"examples","test":"test"},"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"_id":"walk@2.3.3","dist":{"shasum":"b4c0e8c42464c16dbbe1d71666765eac07819e5f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.3.tgz","integrity":"sha512-eKpP8wx5Qbtl5zeuSpOpph75BIheAPDRie6k3RNvXkQJninwIqWI7x/tC2jqR2earxWjiI4jcKo/LgcYNju7IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkvjOBo6bjaLJDjY+BKgikOeHoLCgUopbkRzca3yRIcAiAEUU8Ywpr+QrVXo1i4ShObvM8AYiCk7BKIV2dgyYX+PQ=="}]},"_from":"./","_npmVersion":"1.3.24","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}]},"2.3.12":{"name":"walk","description":"A node port of python's os.walk","url":"http://git.coolaj86.com/coolaj86/fs-walk.js","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"^3.0.0"},"lib":".","main":"./lib/walk.js","version":"2.3.12","repository":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"},{"type":"Apache2","url":"http://opensource.org/licenses/apache2.0.php"}],"bugs":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js/issues"},"homepage":"https://git.coolaj86.com/coolaj86/fs-walk.js","directories":{"example":"examples","test":"test"},"files":["lib"],"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"gitHead":"38a7da0a6ce23359f58e9c5160e99aec3cfd8069","_id":"walk@2.3.12","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"dist":{"integrity":"sha512-cPbUjpXJyQ48ofKm/cmXOXE4Ff+J0yjBZlAZuEG9lZ39yRKzvF3fOtuqT4aJjtHZXjYTPNWWxIKOWY88eWBAMA==","shasum":"510a9e2284c34304b748c30804c3ffdc2fdaf931","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.12.tgz","fileCount":7,"unpackedSize":33801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHjumnBC5tP70t090U8AQgwKS/MfELWOGjbcSCHozybAiBOMRV0H+xglZ+SsHZZOwGqQEeEzA4r52FLJtMD1I2+cA=="}]},"maintainers":[{"email":"coolaj86@gmail.com","name":"coolaj86"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walk_2.3.12_1522041913594_0.32952233425148814"},"_hasShrinkwrap":false},"2.3.4":{"name":"walk","description":"A node port of python's os.walk","url":"http://github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"3.x"},"lib":".","main":"./lib/walk.js","version":"2.3.4","repository":{"url":"git://github.com/coolaj86/node-walk.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"},{"type":"Apache2","url":"http://opensource.org/licenses/apache2.0.php"}],"bugs":{"url":"https://github.com/coolaj86/node-walk/issues"},"homepage":"https://github.com/coolaj86/node-walk","directories":{"example":"examples","test":"test"},"files":["lib"],"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"_id":"walk@2.3.4","_shasum":"06ce1541535313e8acc28e92eb425e9b64f4c500","_from":"./","_npmVersion":"1.4.9","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"dist":{"shasum":"06ce1541535313e8acc28e92eb425e9b64f4c500","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.4.tgz","integrity":"sha512-7E59PL35OcXlKpblHK4IUhr4rVGFDsUl1rndkdUlW4JKdnTNAVRaAp6EzLJQZTHwugepEsCVQpvFlGRRSveAAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtOmVfy7s8cNYLDMx6auseKwrG4tvjLSYNgSPcTxWM4AiEAvNiThKAOZhm9Z8JcJ9CeGYohMla1pqlQ8dyRgvtwjr0="}]}},"2.3.13":{"name":"walk","description":"A node port of python's os.walk","url":"http://git.coolaj86.com/coolaj86/fs-walk.js","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"^3.0.0"},"lib":".","main":"./lib/walk.js","version":"2.3.13","repository":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js.git"},"license":"(MIT OR Apache-2.0)","bugs":{"url":"https://git.coolaj86.com/coolaj86/fs-walk.js/issues"},"homepage":"https://git.coolaj86.com/coolaj86/fs-walk.js","directories":{"example":"examples","test":"test"},"files":["lib"],"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"gitHead":"38a7da0a6ce23359f58e9c5160e99aec3cfd8069","_id":"walk@2.3.13","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"dist":{"integrity":"sha512-78SMe7To9U7kqVhSoGho3GfspA089ZDBIj2f8jElg2hi6lUCoagtDJ8sSMFNlpAh5Ib8Jt1gQ6Y7gh9mzHtFng==","shasum":"400852ade80df679f54637e4f08654ed6628f6da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.13.tgz","fileCount":7,"unpackedSize":33619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdRXPgCj2/KRx8MiGx9Yo6lbpMdcQrAgNV80XBDlFbcAiEAxA5y++JPSJFgnjwu7YpRqwkeBasS3I8IKCpPYZCt3/k="}]},"maintainers":[{"email":"coolaj86@gmail.com","name":"coolaj86"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walk_2.3.13_1522042092295_0.5754990686423505"},"_hasShrinkwrap":false},"2.3.1":{"name":"walk","description":"A node port of python's os.walk","url":"http://github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"forEachAsync":"~2.2"},"lib":".","main":"./lib/walk.js","version":"2.3.1","repository":{"url":"git://github.com/coolaj86/node-walk.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"},{"type":"Apache2","url":"http://opensource.org/licenses/apache2.0.php"}],"bugs":{"url":"https://github.com/coolaj86/node-walk/issues"},"homepage":"https://github.com/coolaj86/node-walk","directories":{"example":"examples","test":"test"},"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"_id":"walk@2.3.1","dist":{"shasum":"015e0ef7a636ac43185661a9673d459572a44050","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.1.tgz","integrity":"sha512-2Gnn6wKRgzF9F6XkRbDDjfYKW+w2KfIhsmY8RpID5LB8Q4Gi0Sj7jYiRzqzmgQwEoTFQqSqj5AFgIZ6AL17R4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkfUQPksjdyeMtbGuWvQF78cAt2yjhW/26qYuM7eq5DwIgHsgWpHg3wkkI0GwNdopa1LGF5jm5WQq/vLMsD+n6KN4="}]},"_from":"./","_npmVersion":"1.3.22","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}]},"2.3.2":{"name":"walk","description":"A node port of python's os.walk","url":"http://github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"3.x"},"lib":".","main":"./lib/walk.js","version":"2.3.2","repository":{"url":"git://github.com/coolaj86/node-walk.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"},{"type":"Apache2","url":"http://opensource.org/licenses/apache2.0.php"}],"bugs":{"url":"https://github.com/coolaj86/node-walk/issues"},"homepage":"https://github.com/coolaj86/node-walk","directories":{"example":"examples","test":"test"},"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"_id":"walk@2.3.2","dist":{"shasum":"fc1a1066111d4658569c27d334b5c659dface563","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.2.tgz","integrity":"sha512-xglbY1DmO7ErYNbzUnO9PiQ0BtSgrg3kMe3gAW6rJUNbHm606id4//0zzeQh8Eu1+LUUw0yWW2nTIaPHpqXMHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFHLyKORKDqZ2Tld3kJU7R0RAD2C11Qm/gPi1x1qPqGwIhANS3XTWGVVykMMnxYdPtQsvrGjRAPo59pnapWPU8zAZ6"}]},"_from":"./","_npmVersion":"1.3.24","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}]},"2.0.2":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"forEachAsync":">= 2.1.0"},"lib":".","main":"./walk.js","version":"2.0.2","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"_id":"walk@2.0.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"135c7ae8a05832dd90a58b14da44664f7e1fc117","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.0.2.tgz","integrity":"sha512-6e70ir+IWgmxG00GWvnkIay5+cmnzNnlfhYdjPiHxDmuJcqHHZs6xnEO4ZNNppHbxQUxPuNAwwPrB+wXNrytlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwLRCVDL7w3QA54q3JfSMs5/khn5zY7HmBHVii5ZS0fgIgY/jjxPN7gRigAFnNSYiDxs+cW8dV/cnAfOziO5e5Vik="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"2.1.1":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"forEachAsync":">= 2.1.0"},"lib":".","main":"./walk.js","version":"2.1.1","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"_id":"walk@2.1.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"1c884fe770a0414a1acd5b712cd1fd682ed69a3a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.1.1.tgz","integrity":"sha512-6AZqlqk9UZfKm9Fz6F1KDBwGENtJrWzxvMY1IbnDkwJc4H5iRDIFbZSe7PiRYwVv6ECccmpHepDVWrkGpN4gwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBq+Y7EtQdkEgdfSLmjXeiA4EFBHp3LPVb5cbzXYkpoHAiEAhLtTWJNKL8tWY4uTGSC4kYotCtRdo39GU2XE6qn/4kc="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"2.2.1":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"forEachAsync":"~2.2"},"lib":".","main":"./walk.js","version":"2.2.1","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"},{"type":"Apache2","url":"http://opensource.org/licenses/apache2.0.php"}],"_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"_id":"walk@2.2.1","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"5ada1f8e49e47d4b7445d8be7a2e1e631ab43016","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.2.1.tgz","integrity":"sha512-H98aiCJIGotmvFBkx5h/RlCgXesFcSWDvXaITClOCsLyZ8mpJ5jimdR7e1sgI0uQq7SgGM3upV1DEyk/ws5zjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2YNjrZ0RlLy29R3s2Uxq4KRLrYo1vmaApx/qtJSJg6AiA8/puY2itVWG8RYJpALw/K2MLEApopklhvCVpiXtcXcA=="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"1.0.4":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":">= 1.9.2"},"lib":"lib","main":"./lib/walk","version":"1.0.4","_id":"walk@1.0.4","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-1.0.4.tgz","shasum":"4453160ce5770dbef217fc79f4c724a92952aae3","integrity":"sha512-XScydBnz7m/m3YPEE0h9WCARZeZfjgcHCeYS84gQJ8DR/sh3TLJbzhhg4keeaszKPXVGIWFbdRGOdg317fzR9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrYqb6nNtG6tHyRUiDc9CgZep2Ty9LF9Rj6t4g/HOT/gIgbAyw0RL+nWyb7JeyFHoIUkOeIe8+iG4Xp33v6DAoMA0="}]},"directories":{}},"1.0.5":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":">= 1.9.2"},"lib":"lib","main":"./lib/walk","version":"1.0.5","_id":"walk@1.0.5","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-1.0.5.tgz","shasum":"268b6d1976f359b60709508a7924e99aea0b1b4a","integrity":"sha512-5benW2GDSZfU8W5XVJTbuTKfR2i42c3LFxOMS+kHoPAO+mjFKuu/5njDcbHiWIP71hRgqtNfRxkwgOAvMFuMzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaOVzf60z6duXQZQNah0ugL0DuX/VxD5xtu9h0fN3y+AIhAIuEKVoblws8R5oWxzCsJ+LtiYVMNLMNpM0faUNerfZK"}]},"directories":{}},"2.3.9":{"name":"walk","description":"A node port of python's os.walk","url":"http://github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"foreachasync":"^3.0.0"},"lib":".","main":"./lib/walk.js","version":"2.3.9","repository":{"url":"git://github.com/coolaj86/node-walk.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"},{"type":"Apache2","url":"http://opensource.org/licenses/apache2.0.php"}],"bugs":{"url":"https://github.com/coolaj86/node-walk/issues"},"homepage":"https://github.com/coolaj86/node-walk","directories":{"example":"examples","test":"test"},"files":["lib"],"devDependencies":{},"scripts":{"test":"./test/walk-test.sh"},"gitHead":"cccd13e0fc6847443e9dd8cab468a27213b068cf","_id":"walk@2.3.9","_shasum":"31b4db6678f2ae01c39ea9fb8725a9031e558a7b","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"dist":{"shasum":"31b4db6678f2ae01c39ea9fb8725a9031e558a7b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-2.3.9.tgz","integrity":"sha512-nEvC/LocusNlMqpnY76juQYCx7H/ZNhtEQ3qTI+Kbh9zw8nc8jp5v0C3g+V1RNTH7TXrp4YC8qtzk6FN03+lMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe/3a2WSJm0HF8+W99kAD5plv4+ggKLO5+fSkq1JtiFAiAz2vL7dl7iOOaFPBJwqnUsS25ULgqhfP6aabggTBviPg=="}]}},"1.0.0":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{},"lib":"lib","main":"./lib/walk","version":"1.0.0","_id":"walk@1.0.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-1.0.0.tgz","shasum":"9eba0e0d9850b8b663034ea46e58626e730cfd4a","integrity":"sha512-AP7TDcprXNvnRsBqUdMDeGKTB04kidN+vnqmZ1i4uVtHAKsMbW57HNhNeamhIJfmD6qMSHEmVIFTVTYMwu/7Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW+YH4Ep5avYs8ZX65clxkhf56xhgie0vyX7ibYl+s+AiByXXUsX0CGpmlr3qKhwebDC7h/56i1cuDRAVX0hETZWg=="}]},"directories":{}},"1.0.1":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{},"lib":"lib","main":"./lib/walk","version":"1.0.1","_id":"walk@1.0.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-1.0.1.tgz","shasum":"eee7f2c03a1db174a5e02be3709dd1384794af8f","integrity":"sha512-x5VF9t68UAyJzsMg99ANBrR+cF+rNekmZs7WrMNOGB6fcgkZd4xnGuYuQ6VTd1Tck4YGjQOiY1ILvkTVSClGwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcEIgPKUTewYLAtqd9mzZZkdX25Vw7WnEV7XASp61FsQIhALEeYAXltri8z/z2VnNrFMH8V+8s1jVwtnL8ihnw9w++"}]},"directories":{}},"1.0.2":{"name":"walk","description":"A node port of python's os.walk","url":"github.com/coolaj86/node-walk","keywords":["util","os","sys","fs","walk","walkSync"],"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com"},"contributors":[],"dependencies":{"futures":"*"},"lib":"lib","main":"./lib/walk","version":"1.0.2","_id":"walk@1.0.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.3-6","_nodeVersion":"v0.2.0","dist":{"tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/walk/-/walk-1.0.2.tgz","shasum":"7e27b34916f86fa7a0584df83f8fc00797e866f9","integrity":"sha512-MhwHJa5bGbWsz2gGTqpFDwrwZuo7+Fay8PGUr0leINhhvk60bYQaX9CUT/jbdhqpnu3Aq/yLx5ChazCbAwVSBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzAB5IfEXAno1JsvT58UkTN9fYMMNngw1L4rPWkr9sOwIgVUNc99JXgImtq7uyENI/CeFKYjtPmPzo1qoFrwON49M="}]},"directories":{}}},"name":"walk","time":{"0.9.1":"2011-02-04T07:18:26.591Z","2.3.10":"2018-03-26T02:16:11.223Z","0.9.2":"2011-02-04T07:18:26.591Z","2.3.11":"2018-03-26T04:31:42.002Z","0.9.0":"2011-02-04T07:18:26.591Z","2.3.14":"2018-07-03T02:48:26.164Z","2.3.15":"2021-09-22T17:48:24.914Z","2.3.12":"2018-03-26T05:25:13.685Z","2.3.13":"2018-03-26T05:28:12.387Z","2.3.9":"2015-01-06T02:15:28.207Z","2.3.7":"2015-01-06T01:20:26.399Z","2.3.8":"2015-01-06T02:09:03.064Z","modified":"2025-05-13T06:10:35.051Z","2.0.0":"2011-05-03T22:39:55.308Z","2.0.1":"2011-07-28T13:46:22.912Z","2.1.0":"2012-01-16T02:22:21.338Z","created":"2011-02-04T07:18:26.591Z","2.3.5":"2015-01-05T18:13:49.222Z","2.3.6":"2015-01-06T01:18:34.834Z","2.3.3":"2014-05-20T23:20:48.236Z","2.3.4":"2014-09-26T03:21:44.877Z","2.3.1":"2014-01-27T01:49:26.065Z","2.3.2":"2014-05-20T23:11:34.873Z","2.0.2":"2011-11-01T22:03:17.875Z","2.1.1":"2012-01-22T23:07:11.092Z","2.2.0":"2012-06-06T19:23:00.676Z","2.2.1":"2012-06-06T19:31:48.065Z","1.0.4":"2011-02-04T07:28:53.801Z","1.0.5":"2011-02-04T07:56:26.101Z","1.0.0":"2011-02-04T07:18:26.591Z","1.0.1":"2011-02-04T07:18:26.591Z","1.0.2":"2011-02-04T07:26:21.031Z"},"readmeFilename":"README.md","contributors":[],"homepage":"https://git.coolaj86.com/coolaj86/fs-walk.js"}