{"_id":"walkdir","_rev":"61-4c9b10634da0a22724a7796ae73a41f2","name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","dist-tags":{"latest":"0.4.1"},"versions":{"0.0.1":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.1","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"./test.sh"},"devDependencies":{"tap":"*","jshint":"0.5.x"},"engines":{"node":">=0.6.0"},"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"_id":"walkdir@0.0.1","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"cf94c85e2788cb42b00679f38433a8225ec6feda","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.1.tgz","integrity":"sha512-G7VrROBaOnLZNVoCIpkpWAMWwc5PtpTmddgo0tfTBS3FFt6rM/Epi00zd7PGYVHlkEok7W02EZlKDzEuw1CHgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYoQyp87wjY0fmchGO/ssuhSd5tJwBENQNaQ9faaHIkQIhAKY8k6nVmcDm2o0S5Fwyj6L3WvTfCAB/JcL3rzGzWf0C"}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{}},"0.0.2":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.2","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"./test.sh"},"devDependencies":{"tap":"*","jshint":"0.5.x"},"engines":{"node":">=0.6.0"},"contributors":[{"name":"tjfontaine"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"_id":"walkdir@0.0.2","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"1be46e4ff3ef70d3a0cf23e74b6c1b0b738efb13","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.2.tgz","integrity":"sha512-CbWYuGImt7oJOACnnjxs2dRiWD9meKQhRKKnbxBGc9LDE/OHOImK13zZM+hrhWXdkxoUD0+C9AM3Y8YQ6VbdPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxxnq1mpXewd2r/KfGQqrd0sWP/HZeVrWijqlfohc+HAIgGVsQhYbfjYSvoM7fXJa4VTF2n5C3E7HVHVN8FUGMBIE="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{}},"0.0.3":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.3","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"./test.sh"},"devDependencies":{"tap":"*","jshint":"0.5.x"},"engines":{"node":">=0.6.0"},"license":"MIT/X11","contributors":[{"name":"tjfontaine"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"_id":"walkdir@0.0.3","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"84a162ece83d6c97f9066e9df512d2fa79c0c94b","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.3.tgz","integrity":"sha512-olcRL5kP7IHItrbq7lEZPi6+btadFqUw6TKYUAAwTTytDHymIrY6m8GyTOrBwAB9Uk7EMGYUczjPfSa8Evs9zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkxBDSICuB9nY2z86xNJbm4Iydl9Ny3wVM91o4YINK2AIhAOOERIx3YA6zkBXkEgmimTy5tXVGP0Hk/2HjPLI+U6K3"}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{}},"0.0.4":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.4","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"./test.sh"},"devDependencies":{"tap":"*","jshint":"0.5.x"},"engines":{"node":">=0.6.0"},"license":"MIT/X11","contributors":[{"name":"tjfontaine"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"_id":"walkdir@0.0.4","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"1c04721f9e8df7cf333048633ce5c287d7994849","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.4.tgz","integrity":"sha512-ugi08AMwZgM6yVXIITE8SlJnCZGcX0M2QttNwzf+nIem2rA0I4t+OgWZTuKQ03kzteAFgfNmuDIkwfv5IFgydA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDorq2I5cEgXjagYEtcqsxWel1Tgu8Z9u8EyyXJOSk7OAIfIOTUD1dOjKa4GDmh+85iECYTKc+NKOOC+Yz6G74deg=="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{}},"0.0.5":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.5","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"./test.sh"},"devDependencies":{"tap":"*","jshint":"0.5.x"},"engines":{"node":">=0.6.0"},"license":"MIT/X11","contributors":[{"name":"tjfontaine"}],"_id":"walkdir@0.0.5","dist":{"shasum":"8b36be89c4f189249fd2d931cf133ba0c1c6fde8","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.5.tgz","integrity":"sha512-dq3yooOx7RlnWMgPosoqHKiFy3I/AKjHQiLBQl6R9alLGFe7J5BvqX8ESnZnQ+F/Hj/l7eoF2WevHV5EUpy//A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaOtPi9y7YZk5gR/QRxgpFmgMwa7MOdd/cbQD5yCKt1AiANWtagtF8/4fVk3aPZzVFidmqSvYzWxw0/WECB8hcLKQ=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{}},"0.0.7":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.7","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"./test.sh"},"devDependencies":{"tap":"*","jshint":"0.5.x"},"engines":{"node":">=0.6.0"},"license":"MIT/X11","contributors":[{"name":"tjfontaine"}],"_id":"walkdir@0.0.7","dist":{"shasum":"04da0270a87a778540173cdbf0a2db499a8d9e29","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.7.tgz","integrity":"sha512-onj2wLVXrMWx/Ptvb1fobwLsoU/Aah+WHzcdu1iUXDKaJX12HWQsTF/41TwUBSULvNf+EjYMXoKePPt3x8FcXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB30J6I0XFFdOJkbnxplH1NHV1XkdGakxGyrnK64wpFwIhAOXLv681O12c7/H98gHyYqdoqdzWclNvkrEDTR8OHubw"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{}},"0.0.8":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.8","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"./test.sh"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.6.0"},"license":"MIT/X11","contributors":[{"name":"tjfontaine"}],"gitHead":"e45e8ac0c68500d53c4050c62c08113f6fe43799","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.0.8","_shasum":"9e2fc22f059ebd7ca557902706b9503502abccf7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"dist":{"shasum":"9e2fc22f059ebd7ca557902706b9503502abccf7","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.8.tgz","integrity":"sha512-9FSGv222W49crcypzKx5Ylbb3OcyvfoKBGCnsrA3iLCufPm0R6ZObsNIJ21ixNWgQ2n2DeFC+iZyCieWFPQzgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgeD/YBb45R2dMFiyVIWspGPariCD1CDi4m2eDTlFFxAiALpoqpS0YkTcQSUar9DI6qzJJupghMkzF5SBgWnlP8PA=="}]},"directories":{}},"0.0.9":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.9","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"./test.sh"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.6.0"},"license":"MIT/X11","contributors":[{"name":"tjfontaine"}],"gitHead":"81218d20cbf2a60a89525edfce39e58008abea68","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.0.9","_shasum":"f9d30d46062bffdb8e49be04c1582d49077455dd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"dist":{"shasum":"f9d30d46062bffdb8e49be04c1582d49077455dd","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.9.tgz","integrity":"sha512-Enu53v7K/f9qJ36vKPZX/gPhJjKCRiKjCnEwMiB5Yiw4gZq6XXopJQt7sjQgypPJwYl7JvnCk5hYwN2UphLnBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8cmPntxmZezeI5zfWd/PdLnYYrbRXS8sjiGX8llARcAiEA6m3QZnA/XKDUiVKMCeNBNA3UELND3J5jw23DLFvff7w="}]},"directories":{}},"0.0.10":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.10","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^4.0.0"},"engines":{"node":">=0.6.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"e30e31bb4ee318da437c8ece7868502ba35313e0","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.0.10","_shasum":"36037cab663b5e1c0166007b5f7b918b3279a54f","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.4","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"dist":{"shasum":"36037cab663b5e1c0166007b5f7b918b3279a54f","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.10.tgz","integrity":"sha512-mbD7arCiAVYJ0n/ctPFgrl9eOfrN/gjltIE3Dz5kKSkb0utvm1lRLK2BjP9rvHlD9m2qJThkahYrLsknTNprAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfL/lfV374Aij4bwY8KNycmiY7/tZd9VwKNOipxurj8wIgQ9lWO9I2JgE+TFrWMIAbBwfuxLErRN8/ESGFv+8RwYo="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{}},"0.0.11":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.11","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^4.0.0"},"engines":{"node":">=0.6.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"63bd65dc8fba903634f84f818dad3e7f39032927","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.0.11","_shasum":"a16d025eb931bd03b52f308caed0f40fcebe9532","_from":".","_npmVersion":"3.3.12","_nodeVersion":"4.2.1","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"dist":{"shasum":"a16d025eb931bd03b52f308caed0f40fcebe9532","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz","integrity":"sha512-lMFYXGpf7eg+RInVL021ZbJJT4hqsvsBvq5sZBp874jfhs3IWlA7OPoG0ojQrYcXHuUSi+Nqp6qGN+pPGaMgPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyL/bCpI1xBUNBPJqn/kiVc2YtsY5l+OMNUBzMJQknKgIhALFjO8X9NwsILZIGR+8vFNxFfLJpPmSGxtf97QlguA2U"}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{}},"0.0.12":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.0.12","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^4.0.0"},"engines":{"node":">=0.6.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"ffd6f30a55a3589d00af26f14a92ff093d4cfda3","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.0.12","_npmVersion":"5.3.0","_nodeVersion":"6.9.4","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"dist":{"integrity":"sha512-HFhaD4mMWPzFSqhpyDG48KDdrjfn409YQuVW7ckZYhW4sE87mYtWifdB/+73RA7+p4s4K18n5Jfx1kHthE1gBw==","shasum":"2f24f1ade64aab1e458591d4442c8868356e9281","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJoeJk2Bq84O5dKBq9rhrHqWWjaw4JFUzrr08++rwmlAiBMqtxGLwF1aFLj0j0TItmmEhaYDD9pBXBmBqgXCh6aaw=="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir-0.0.12.tgz_1504018046512_0.9718030684161931"},"directories":{}},"0.1.0":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.1.0","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js && npm run ts","ts":"tsc --noEmit test.ts"},"devDependencies":{"@types/node":"^10.12.21","tape":"^4.0.0","typescript":"^3.3.1"},"engines":{"node":">=6.0.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"870a0dcc4315e1bec5baf6d3b3bd9d6a225f6d4e","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.1.0","_nodeVersion":"10.7.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-I6WfGOG0JpuoM3Bw8qlql0DROzRizyOpYoNR3wuhSy5PEdAXcEX5cU1MCIYJNcdKDfc74/6ng7xUyWeoicM/qQ==","shasum":"ac195e169b68283e01ebfb9c658cc09368a2866e","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.1.0.tgz","fileCount":39,"unpackedSize":36492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWPE7CRA9TVsSAnZWagAAnEUP/ivDMjTrzmaHeWgYgTJD\nxxveQnyFcX1UDLDxO68KXp6HXgbo6+aETnfcZQxJmvq7yZXi9bjZtGBBlFhy\n8MkU+ejqaV6ALwZAvJaTNAhzYeg64cZA1VQPRCf0YeqHOplL0qZa4s1BxhjQ\nm+7Pb9U4oVkhl6lyRzzL0uplGxsDmFj6Szi0BdRUB2Gx2jD+oBSdGEU3+bTa\nM626Yq/qQudhwIbaLVW9RutscSQk6P0lEM8fIwAxh8N9c6/AOHw+Kk7DC5qI\nASmQrbHchOC2HXenc8PAMMMOW7SOp++P2HzhjrZPsK9VV3OBIsg+xbNi6J9S\nisXnf6k2xaFvIfTsxDRQ2tBtOn7CkOvoXsfsHAfrgrdIgID0uZ2QwgBwiuFW\n9QrHIzbif/rT37XEh5q2d8M6VzcfEaggtxPuITwTACLGb/tilPFXR4r+qwf2\nqSXmyyRYwv6tmeg21awUaclVxf7Gd/OiK/XP39qPtRO23iiSugANXDeIRgFS\nM1bmae/tKZywtEPPIhf58ldvDv/vw1C/PEu4PGA8v2IP6ZcuLmWueVKU0y7B\nJcSs0lCbbv5YX3OeGC/4N5eWXYbgjRvNS7oe6mglBG3aqewW+fb/e3GkTqVD\nhpKQQzOf4Fb7JSrJ4/xljiab6PH4lxCcLLKMMQVZrYW0vf5DE8Z/Aajl+/+D\nu13i\r\n=Uk8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdV68kes321VSYXhElhfEDwMV4iIeJiA7wB3NlhhnmXAiEAlMy3ZEC65uc0N68Dpz7fuYqDc4N4CLry1c3K/baPuAY="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir_0.1.0_1549332794520_0.599924714062261"},"_hasShrinkwrap":false},"0.1.1":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.1.1","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js && npm run ts","ts":"tsc --noEmit test.ts"},"devDependencies":{"@types/node":"^10.12.21","tape":"^4.0.0","typescript":"^3.3.1"},"engines":{"node":">=6.0.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"21f716dfcccf539d509a10ae7a2e2f547161df26","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.1.1","_nodeVersion":"10.7.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-QTSS+D3tKWVNOjQgUwRvTi6XZHxO6yXCfdnB+hak9GUT7l5XkYViczGgU2535mLUJyvYk3CnlnTlK2Mu+6rGxg==","shasum":"9c8e81ddcfbececff0e2178d9a9469a6d2e0f81b","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.1.1.tgz","fileCount":40,"unpackedSize":36803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWdK4CRA9TVsSAnZWagAA3a0P/jMfJiopjqFlyFCCLIkt\nLRF+QfzOn5a58l9+Q0F8m1mLzAffaECW6ghvKeHd9KuscGc9oyCn7IDlgtbL\nSwk2Fil+C9lertPAnNvPlJf9PSwABPG/zx2eMNHEHq6s/NTMwbmz/rRQRB2Y\nil9mobTw0jncRVF73MZd0eb6orubU61KUYYquWaUCk3WgkGipTZGEfDNYJd1\n8fAU1v3cr92tNktlSeXNKPIGZDM1pmeunEfApPLkFRo8Llm+YSlio9rlzZM9\nRnGEya1vnVrCxxLH1ofFgBouApQQFq04Ms7sZ9DwU7CgL4yHZrVLikJU6Ezu\nW7fVD7KfTJjkHMywZSiyq+T+N0cY5ZqV8NsJdjdUCvEIdalxU3kdDke94V+D\nl3lNy7WxNYvqiABXBPTG9vYGmIehwVhIn6k0YR583it9SRfRVnYj9iRKM2gT\nZIujlxOI3jo7nGY25NEIPC3suHaPvzYEXdOCiO9qDSleMb8WNX/jzRv5auIF\nS+Tv9/KfZfoA6K7wFADiqiNl4n1GMnDCSFRQKsZZ+84CSS+M8LweCVYOMeKA\npWR6/tryAGeh1vQBYmcq8gJv9mtEy/N806jEE+Er7dy8A/moPWHN7O4dkwsb\nuVtHHVIFEjqZCBdkoCKhNUWqTgbuHau80X7qsB2Vc8uIYUZcT7VROujzb6PA\nDROw\r\n=fHZT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpt3r8WUCFKBbRpntPoq2tQp75a94KedDgLROnYGr/jAiEA6/vq+57ekCLRBiCmSpFudBfBfwE81AToMkH44LnmCyQ="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir_0.1.1_1549390519976_0.10370377673278286"},"_hasShrinkwrap":false},"0.2.0":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.2.0","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js && npm run ts","ts":"tsc --noEmit test.ts"},"devDependencies":{"@types/node":"^10.12.21","tape":"^4.0.0","typescript":"^3.3.1"},"engines":{"node":">=6.0.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"1edf2160c4e557fcbaf9c150be191a706dd4f1c5","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"dist":{"integrity":"sha512-6Ur3chnxvgZdaF17ucLNGqpTs6GIRzSPjUYdwVjWWoQZe7fG0qGpVa6Rmp/XzRiiR7kgd/np7XbPDiqmvIGPCw==","shasum":"2e539e619f3c5b9b4dd209a3f4c471fc0902a246","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.2.0.tgz","fileCount":41,"unpackedSize":39808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWyK4CRA9TVsSAnZWagAAn2gP/Rq0DRNbdlsq6LKwLK9E\n0ujRfd6PPwVLyhecOfhe+P8paDVFGTs9Z9/GSb8viGFZVb+O+tNuiEApPbJb\nM2HuPEU3HTUGztiYn6Mz5spIgSXi2oFDzZ2iPhy2pd6uexasjQOqrLSDRqLq\n5//EMLHrElBp9wKaE/FYnxHeSVv1bVz4DvhRhF7VmblPtXLG/2sq/wBBGNRW\n8EhteOrWxyceqDndax2MSU8AlFHK0RX5BCj3KJTpo2SzfDjxTxkWfZT4VCXX\neEKdWM0mtopq9m91lBiN8KDgeMw0ciUM+Wr88cNIWQ0vTnSQr/Xqbg/12+Yx\nmpWyOKi8iJMdJTVoFFwjpIt9Xv2tbhH+Hn4AMip8rlM7SUZyotvux3NabqmU\nL5YbygMiWz2hDoy3eqH0oorIaa2EJt0pCkDy/ztZ9tBqO4LcJFBwHfl2ccSY\nV+FELouUe8YeUBTq2gZNMSIDoTHHvLa4FD8VCwowKpjLmmGomKcqcHxiJ8uS\nv+d/RfSYoxbcrRaZfEgUU3Atk+PYPfE+oc+n/zz7DCGXCRea9e+rSK5BOI8t\nLNkJu9rNrJlfLctaE8RgCqVkjkt3MMJAOP8CkjsL1jigjqBhqQQErP9b49TA\nBW2GS2y+11Vg10PJq6ybGCOLEj2q98fjWTaWFrrB2t7MbxYj8Ici1//ssLdU\nd21s\r\n=yHju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3tXd4hqbGEToQF82iirXqvrTDKtM5gYoBnkaYG+5ZWgIgJJwmbb/e8+Gqtu3kDjskodwLp+vEfn/95cK6s3PMU+I="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir_0.2.0_1549476535287_0.5261592801602413"},"_hasShrinkwrap":false},"0.3.0":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.3.0","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js && npm run ts","ts":"tsc --noEmit test.ts"},"devDependencies":{"@types/node":"^10.12.21","tape":"^4.0.0","typescript":"^3.3.1"},"engines":{"node":">=6.0.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"161042453666af69bca0c2eca3b79fd71746a72f","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.3.0","_nodeVersion":"10.7.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-tt6TJoR8J6Hu5KuG0o5g1dnpODzl+OSJk1PkxEIcAd6F4E4wuCo1dAXWJVDQoECH98Wc/Vtgk6jFt7JFMcLXnA==","shasum":"8fb27341ae4909fe3a07d43b1140009c5978652f","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.3.0.tgz","fileCount":42,"unpackedSize":40708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXLiTCRA9TVsSAnZWagAA7YQP/iEimWy7nRO1oW8MhZk+\nvesU6Ou62Xt4JfAWN1cLoAeqU00ktLb/xrck5B+NZ1acvx3bYfSYQvHg1R9o\nWPz8Asc/LzgNCj9yhyRDJ023dXIKuNRdQPs38VYmK4doLxNfApt2881hvl/7\nZGY7pf+r5qhxD2zlfQhATVuQIfOVDlouVhjErBiyqjldbIsQMQf3W1hpve9D\nYRBKbL6mFWmvfgMA6y+5YM3kGUgudF408NESFXrzcndtqcXzFzYMFV0XFLFC\nFJ4/BnjnftAP5wGL5MhARO2d/9EgvS0+ylR0/Tsb9xbS0XuSYRn4lY2VKGyM\nFbcG/PdgUdm1zdIbheWL/692dpsaCpQr8SjpkISzpS2e27Ahi3iMQ6j6zdtg\ng1/eFcrOI4wOHGH7bQJPcpBmbNnnfrnany+thQgikcjywapyDEI7I9VXA7Bx\n+1w5GmWODCbA2uCKWlvYkyDbj68UaYL3zK7GTMTr5i765uIywQZh0wS9tqOF\nvbLhs6NUBYbtA7XXvvAME00LANmTAaAvH/69ftiJzAeCZQxOoQwSxs+/iu12\n4GeIGPUqlxAzCwx3VHPgTlVsbHk156HtKyHb1LNaaeQHXzQqWLUpex90MDDS\neWtTsWbDruq+SVCsDz2s4gBCOjRNRzYQZcVJg4N0/0pj74pQGXsCLOtKpdwJ\n5p+/\r\n=kzNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjdk3tj6p7E+9O+ya31LG4OdyLtdDipQh7AKh1PO6ZOgIgW7AufPEdTCQNrQDdTxTs3wF9Gfk1YQoqrzIk2OWlNlU="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir_0.3.0_1549580435295_0.4916866963161486"},"_hasShrinkwrap":false},"0.3.1":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.3.1","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js && npm run ts","ts":"tsc --noEmit test.ts"},"devDependencies":{"@types/node":"^10.12.21","tape":"^4.0.0","typescript":"^3.3.1"},"engines":{"node":">=6.0.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"5ddefa443b3a389ba425eb5585554f0977b07a4c","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.3.1","_nodeVersion":"10.7.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-H+TJvVXi6Aq0ICITLv9NoLI67mnZ0kJbIKN4+nag5Bpf88T9qtzixo7Pj147WZr7E0lQ823ifavZdv7VmdYF1Q==","shasum":"e0ba9c39e38a10770455823faa284e361d78051a","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.3.1.tgz","fileCount":42,"unpackedSize":41056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXLr2CRA9TVsSAnZWagAAWoMP/jkvJqfG7+kablNLG4TT\nINUp/Uoq/vB4ZdKdYUwEDwxLAcBpknU9LT9b9UGOh5sVXW7W1ZSMrU1r9lGR\n4HPfa7H5sEMdNVYkxhAP0fmc8cqvbntoBwf+jD5AMbyYQSPHIpeveh7v40z9\nToHh3Clrmj2+dXaTc0frCjC6kIKOi2lzMfaJX3c8T4MF4gWxdAMBZl6amR+E\nOsbHqdh6BIgvT1l5+Kc7sv5LzZKcTz5iaGn+oLgCHT0WAAqFI5EgZk+JcPwR\n/H6UHQnPZTtpG7T0nraZglurF39naGvYE1KtCvCj6s6DeInxLsJuXgmgKzaC\nueHmR94V7NC04ZJzg0bnWSvJ+e5Ss7quc6talaLkwBG4YStkCiQsXCA0QBtT\nPgPS9GWQTlWUeKnbkpw1+f5VXeydkswvYXSN9chMbpL0sS2+oraOGPKqtUCR\njv35edi37C0tHBMrdDzsQrFfsZkpPS46+FgVylBnx43FFzbeAsAW3TNExiyy\nozqZIiGP7x5qAK2Ln7JGfpPaJlKAj7wm4AHLIvhfqllDKzMwSoK6SooygwXY\nZB31fwOZEJ3VJgKuGEQZl8BxGhzCSVCUyVWUT/BL67ccESF/owSbg1psKwrC\nvMcNlX2EL+6cjP2cOAs/Ypw4snLzJJGD5ATvE52zf5Y4Dq8ePy57y46MOlSK\nTNdb\r\n=gh/e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZAhnJT6d5jLohev75Nhts8N5Pk21NUwb42PePMMOXyAiEAr4Q2G0ZN1bkQA8drHNOYC1XX+22LnJ+TS43RIeVPOy8="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir_0.3.1_1549581045932_0.9988075271241872"},"_hasShrinkwrap":false},"0.3.2":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.3.2","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js && npm run ts","ts":"tsc --noEmit test.ts"},"devDependencies":{"@types/node":"^10.12.21","tape":"^4.0.0","typescript":"^3.3.1"},"engines":{"node":">=6.0.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"7c1b0d4bdf6baccce5ffbc2b3713fd42d74ba3e7","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.3.2","_nodeVersion":"10.7.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-0Twghia4Z5wDGDYWURlhZmI47GvERMCsXIu0QZWVVZyW9ZjpbbZvD9Zy9M6cWiQQRRbAcYajIyKNavaZZDt1Uw==","shasum":"ac8437a288c295656848ebc19981ebc677a5f590","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.3.2.tgz","fileCount":42,"unpackedSize":41050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXLwQCRA9TVsSAnZWagAA8U8P/2Blysgy/43z9P8bOKlQ\nGCePPU+pyxAV/QUFzKDdp7lUY/IanCi59P1ZqD2hAYfNorCNYcl4VXuLQaw/\n91GL75nIorsIde51luUfksrvdHtBCgGHgMGBd7kuMtf+HQRbaLD8gOURGb+R\nkGJ6Wj+81jRF+X1RSUM9hOBsPGjwdNN71t7co7/VA3+EL2TUJQ70albHwFtf\nKbCwCR8ctwwFCAWuixPGX6oOaFSJGP5ubatKVusHSIIyxvMhFZswr4YyrDWI\nVlqgJR9GTRReHnIwV3QsBHm8madtWEBO1JbcVCVUdi6ejH4qsbq03lLjPYDe\nyzi+uxM5PLKD7aFaOuh32fbvf7fvdGqy2eNNFnSYWS9vY3yybJGGtmyeS3WZ\n4WJYMLnXCgGx9HWrT3oY6jK5IE2iZPIrGIKvXcxC2e0URadxhrWdlHMd+2KM\nwfgflYgPhb46VKCeWxH/Kmx4WkDlwd4DNpXpFXa9pMQ6zPkLIIXPGXplDdhz\nuH5GwV7hM0MQenrZ3wDHRbCBHCFHc+/Hz6jURhljqTfXCATsVTLq3JMpdN+s\nQb7SnXdBt2+bTYByuWI617QmOBrdQiBn9v90y+WZbJt2Uyk/VT//hwe3Pg8c\nQvSj4Yj2PjXnsZ102sPYxlW73kMWYkBs2a6GKH4XSAJjiM71KPRH8JhrdokL\nZ40/\r\n=Bw0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFR7yxVDPwPQJet1sLP5Ki7FDX7hCBrDfU21BYtGN+lQIhAI4K6ht8GiLox3dp5ZCsakVXFjyA08Gmp9Mkv+CD72Gm"}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir_0.3.2_1549581328014_0.9676674079091445"},"_hasShrinkwrap":false},"0.4.0":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.4.0","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js && npm run ts","ts":"tsc --noEmit test.ts"},"devDependencies":{"@types/node":"^10.12.21","tape":"^4.0.0","typescript":"^3.3.1"},"engines":{"node":">=6.0.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"c19d16fc5ec59b6fe31b4b293a1de2eefa4cad19","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.4.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ps0LSr9doEPbF4kEQi6sk5RgzIGLz9+OroGj1y2osIVnufjNQWSLEGIbZwW5V+j/jK8lCj/+8HSWs+6Q/rnViA==","shasum":"6b5a23e4416d27e713eaffc769f88944db0b95e5","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.4.0.tgz","fileCount":41,"unpackedSize":41062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2wWtCRA9TVsSAnZWagAA8rwP/0xonSAuwAmAUYY0OTQZ\nj2E5sL89G4vcjQi/q/RQTqxIlr24dXxwm+OgYrL6uij+WiCnnhSfO9Ue6KBL\nFnoDs8W9bxr6ikVFv6Mp7FWLXLqMQlS3tEa4xfJQJD9aGpC4zBcmUM3l4h8h\nyYxWR2xV5jeao2ebJYPE5ZKH1LujachlCew5udPJHZRxIDxivY4btR3r2pPZ\nuiCMq04i8UnPxpRC1Me1uE80xW85ubjgh8I5rzH9dOQQzz7rwSiimAGRk4df\nNR8Y4s5L+YvboFJdnkLttaOBup8o1W8uvVVcIs6mBF1MBOHf0INhVr3RPgKP\n0I5BMV+rDHrb3XHLT1QGgPHIIdGhucBV3K3Gmd1Jw1u0xOnjqvhgO//ZfHcQ\n4cxKtU9ielK2ycJdrPuglfu3RHbSocjsknEOp8O8j4NoeiPc5awfPi52HVvz\nTk7RYWjmBAyxyd8DZnr+azXVE7o8GtcRiFYyB36rc9AMpD91i8IYFOV32eQt\nlNrEH1meWt98y4CMGhR3m/JQJQnII7YKolgZqM9BXXehAe2Jv+mSJagkv/2A\nTWAtJMpDxZqcjrfLbbLk7cOr2wVUFMCKSkK2h6ecIJDGhBc8d3mcb/7uotHg\neiZNTGVWVXy422Ztkvi2yVrsA6MQr0XoSPeHTm1MY/b6E9P/IRWyWUQcptYK\nmr++\r\n=yQUV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqvOzP/QH4RQeyyG445FyRWKsYKhPAJyZmtiTuPMeEAQIgWdEZ1/Z68+NhRp9e0zWNoDtcLapToiPimsiCjQlLOAg="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir_0.4.0_1557857708396_0.7184028511297407"},"_hasShrinkwrap":false},"0.4.1":{"name":"walkdir","description":"Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.","version":"0.4.1","author":{"name":"Ryan Day","email":"soldair@gmail.com"},"keywords":["find","walk","tree","files","fs"],"main":"./walkdir.js","homepage":"http://github.com/soldair/node-walkdir","repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"scripts":{"test":"tape test/*.js && npm run ts","ts":"tsc --noEmit test.ts"},"devDependencies":{"@types/node":"^10.12.21","tape":"^4.0.0","typescript":"^3.3.1"},"engines":{"node":">=6.0.0"},"license":"MIT","contributors":[{"name":"tjfontaine"}],"gitHead":"9fa8b74cb504a2a07d97db171e7634c87eebf448","bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"_id":"walkdir@0.4.1","_nodeVersion":"10.7.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==","shasum":"dc119f83f4421df52e3061e514228a2db20afa39","tarball":"https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz","fileCount":41,"unpackedSize":41215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMI0HCRA9TVsSAnZWagAASJsQAJtkpA64f+Z3crE7dCZ4\nBehNecIzzKf2plUzuqC5WsD2hiKejjHMguNuNriFg2EQHEtHD4HcURYSScNh\ndoJvh0gFJe8P3JYeNzuVdA/YdKOBkngcFmsW9zK03Bp0N7Nu1IXBHpfgrvE3\n8aZqHDnxum1O6+zzeN+Vgj4Eeg+LE3NREnt6PrK8xGvQRSmyuDx40dKsDafr\ncufsGV5CYr/ljZl3SvuLC8lV/tW5U5FOxif7TCDlh/T+z05uRJU1ZHPjwI97\nuXkAzAdaiWOQpcL7/z+VOsgd1lnDMDVEfCY1b9czZm0jZOPnCwljfr08KTQh\nNfgjHd9tt4gqu7ANUUY0u+GTMHrSmMNyDDsqaYwTkEVaDy88VGNkZJ3pbPeB\nm5NrzJbpG/5YgyyDhZKlb6vMNkwbfYfvMpShY3ihfg4RDwtGbu8AwUYEuNOg\nrVW/t7AGJw8gCkyq11mwMcUDUdTsWMqei7OZdEyQYRAXM2Ljx3to6skVrReU\nP3tBUDbzQswbVKRJNqujF+hVmc3xtD6h/C/5pU95y/7UDtrZhdEyzPV8Q5Rn\nEmdpFuU4wg13GFTcyU+mhLoQJu/9+OPl0ZH35vN/9czMUmBCmX9URif4p1cf\nfMdxcxIzq5Q/vnMzf2/IJhyjQDFv0Gov9V49c+qZDaA8o7o5i0wgVEsnrboA\nIydg\r\n=c6r4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkggiMBwSNhn77UfLolb9NPq+zAlcYiS9Xajxlw9iZ/QIgIJ+fLg3xHy7F6yml2YcB/8OpG/ZQq3fNtdT3kWzKkOI="}]},"maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"_npmUser":{"name":"soldair","email":"soldair@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/walkdir_0.4.1_1563462918835_0.2863926688022065"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://secure.travis-ci.org/soldair/node-walkdir.png)](http://travis-ci.org/soldair/node-walkdir)\n \n## walkdir\n\nFind files. Walks a directory tree emitting events based on what it finds. Presents a familliar callback/emitter/sync interface. Walk a tree of any depth. This is a performant option any pull requests to make it more so will be taken into consderation.. \n\n## Example\n\n```js\n\nvar walk = require('walkdir');\n\n//async with path callback \n\nwalk('../', function(path, stat) {\n  console.log('found: ', path);\n});\n\n//use async emitter to capture more events\n\nvar emitter = walk('../');\n\nemitter.on('file', function(filename, stat) {\n  console.log('file from emitter: ', filename);\n});\n\n\n//sync with callback\n\nwalk.sync('../', function(path, stat) {\n  console.log('found sync:', path);\n});\n\n//sync just need paths\n\nvar paths = walk.sync('../');\nconsole.log('found paths sync: ', paths);\n\n// async await/promise!\nlet result = await walk.async('../',{return_object:true})\n//result['path'] = {statObject}\n\n```\n\n## install\n\n\tnpm install walkdir\n\n## arguments\n\nwalkdir(path, [options], [callback])\nwalkdir.sync(path, [options], [callback]);\n\n- path\n  - the starting point of your directory walk\n\n- options. supported options are\n  - general\n\n```js\n{\n  /**\n  * follow symlinks. default FALSE\n  */\n  \"follow_symlinks\"?: boolean,\n  /**\n    * only go one level deep. convenience param.\n    */ \n  \"no_recurse\"?: boolean,\n  /**\n    * only travel to max depth. emits an error if hit.\n    */\n  \"max_depth\"?: number,\n  /**\n    * on filesystems where inodes are not unique like windows (or perhaps hardlinks) some files may not be emitted due to inode collision.\n    * turning off this behavior may be required but at the same time may lead to hitting max_depth via link loop.\n    */\n  \"track_inodes\"?: boolean;\n  /**\n    * make this syncronous. the same as calling walkdir.sync\n    */\n  \"sync\"?:boolean,\n  /**\n    * return an object of {path:stat} instead of just the resolved path names\n    */\n  \"return_object\"?: boolean,\n  /**\n    * dont build up an internal list or object of all of the paths. this can be an important optimization for listing HUGE trees.\n    */\n  \"no_return\"?: boolean,\n  /**\n    * filter. filter an array of paths from readdir\n    */\n  \"filter\"?:(directory:string,files:string[])=>string[]|Promise<string[]>,\n  /**\n    *  pass in a custom fs object like gracfeful-fs\n    *  needs stat, lstat, readdir, readlink and sync verisons if you use sync:true\n    */\n  \"fs\"?:any,\n  /*** \n   * default True. if false this will use stat insteqad of lstat and not find links at all.\n   */\n  \"find_links?\":boolean,\n}\n```\n\n  - walkdir.sync/walkdir.async only\n\n\t```js\n\t{\n\t  \"return_object\": false, // if true the sync return will be in {path:stat} format instead of [path,path,...]\n\t  \"no_return\": false, // if true null will be returned and no array or object will be created with found paths. useful for large listings\n\t}\n\t```\n\n- callback\n  - this is bound to the path event of the emitter. its optional in all cases.\n\n\t```js\n\tcallback(path, stat)\n\t```\n\n## events\n\nnon error type events are emitted with (path,stat). stat is an instanceof fs.Stats\n\n### path\nfired for everything\n\n### file\nfired only for regular files\n\n### directory\nfired only for directories\n\n### link\nfired when a symbolic link is found\n\n### end\nfired when the entire tree has been read and emitted.\n\n### socket\nfired when a socket descriptor is found\n\n### fifo\nfired when a fifo is found\n\n### characterdevice\nfired when a character device is found\n\n### blockdevice\nfired when a block device is found\n\n### targetdirectory\nfired for the stat of the path you provided as the first argument. is is only fired if it is a directory.\n\n### empty\nfired for empty directory\n\n## error events\nerror type events are emitted with (path,error). error being the error object returned from an fs call or other opperation.\n\n### error\nif the target path cannot be read an error event is emitted. this is the only failure case.\n\n### fail\nwhen stat or read fails on a path somewhere in the walk and it is not your target path you get a fail event instead of error.\nThis is handy if you want to find places you dont have access too.\n\n## notes\nthe async emitter returned supports 3 methods\n\n###end\n  stop a walk in progress\n\n###pause\n  pause the walk. no more events will be emitted until resume\n\n###resume\n  resume the walk\n\n### ignore(path or array of paths)\n  will not traverse these directories. may be called in the path event handler to ignore dynamically. \n  ```js\n  var walk = require('walkdir');\n  var p = require('path');\n  walk('/', function(path, stat) {\n    // ignore all .git directories.\n    if (p.basename(path) === '.git') {\n      this.ignore(path)\n    }\n  })\n  ```\n\n### cancel a walk in progress\n  ```js\n  //cancel a walk in progress within callback.\n\n  var walk = require('walkdir');\n  walk('../', function(path, stat) {\n    this.end();\n  });\n\n  //cancel a walk in progress with emitter handle\n  var walk = require('walkdir');\n  var emitter = walk('../');\n\n  doSomethingAsync(function() {\n    emitter.end();\n  })\n  ```\n\n## thanks\nthanks to substack. the interface for this module is based off of node-findit\n\n## contributing\nsee `CONTRIBUTING.md` for guidelines. this is an open opensource project.\n\n","maintainers":[{"name":"soldair","email":"soldair@gmail.com"}],"time":{"modified":"2022-06-28T21:34:40.396Z","created":"2012-03-25T21:37:28.261Z","0.0.1":"2012-03-25T21:37:32.996Z","0.0.2":"2012-05-31T16:19:48.222Z","0.0.3":"2012-06-12T00:38:38.260Z","0.0.4":"2012-06-17T15:10:43.952Z","0.0.5":"2012-09-08T21:51:07.010Z","0.0.7":"2013-04-21T15:12:18.829Z","0.0.8":"2015-04-07T15:28:15.501Z","0.0.9":"2015-04-27T04:00:43.153Z","0.0.10":"2015-06-25T23:17:33.715Z","0.0.11":"2015-11-13T13:22:10.862Z","0.0.12":"2017-08-29T14:47:26.704Z","0.1.0":"2019-02-05T02:13:14.637Z","0.1.1":"2019-02-05T18:15:20.064Z","0.2.0":"2019-02-06T18:08:55.380Z","0.3.0":"2019-02-07T23:00:35.405Z","0.3.1":"2019-02-07T23:10:46.024Z","0.3.2":"2019-02-07T23:15:28.132Z","0.4.0":"2019-05-14T18:15:08.758Z","0.4.1":"2019-07-18T15:15:19.015Z"},"author":{"name":"Ryan Day","email":"soldair@gmail.com"},"repository":{"type":"git","url":"git://github.com/soldair/node-walkdir.git"},"users":{"chilts":true,"fanchangyong":true,"fill":true,"fozzy":true,"arturmuller":true,"itonyyo":true,"monsterkodi":true,"sopepos":true,"program247365":true,"eruditecat":true,"azazdeaz":true,"monjer":true,"simon129":true,"xtygah14three":true,"soldair":true},"homepage":"http://github.com/soldair/node-walkdir","keywords":["find","walk","tree","files","fs"],"contributors":[{"name":"tjfontaine"}],"bugs":{"url":"https://github.com/soldair/node-walkdir/issues"},"license":"MIT","readmeFilename":"readme.md"}