{"_id":"@atom/nsfw","_rev":"19-c04c6db497db0fb239883bd84dc73efa","name":"@atom/nsfw","description":"A simple file watcher for Node","dist-tags":{"latest":"1.0.28"},"versions":{"1.0.17":{"name":"@atom/nsfw","version":"1.0.17","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"files":["lib","src","includes","binding.gyp"],"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^0.26.5","lodash.isinteger":"^4.0.4","lodash.isundefined":"^3.0.1","nan":"^2.0.0","promisify-node":"^0.3.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","jasmine-node":"^2.0.0"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"387f8de4df391c18df7174f2c5854fd6b8bf9e96","_id":"@atom/nsfw@1.0.17","_npmVersion":"5.5.1","_nodeVersion":"7.10.0","_npmUser":{"name":"atom-team","email":"atom@github.com"},"dist":{"integrity":"sha512-+AMz72z6qEb/IYHbpJxEhS6wwNxL47Z09CHmN5PZ2KJ1QJ5I9XBd5CP8baaaGx2omwpVzRWdpycbrore/93obw==","shasum":"39219d3f3065d39da5fc8b2423fce36abd67dba7","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHEwPMiplwU1ug0gKTe2Bp/w71MBhkAP7ocwk5m77DhwIhAK2UvblEnM2hWLAJ2gqrsLke+ja54hRr8SOqd23RvROF"}]},"maintainers":[{"name":"atom-team","email":"atom@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw-1.0.17.tgz_1509144304395_0.40292516606859863"},"directories":{}},"1.0.18":{"name":"@atom/nsfw","version":"1.0.18","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"files":["lib","src","includes","binding.gyp"],"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^0.26.5","lodash.isinteger":"^4.0.4","lodash.isundefined":"^3.0.1","nan":"^2.0.0","promisify-node":"^0.3.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","jasmine-node":"^2.0.0"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"3c203aa8d29b0bd5d6f17bfc0767f8cf6f3b18d1","_id":"@atom/nsfw@1.0.18","_npmVersion":"5.5.1","_nodeVersion":"7.10.0","_npmUser":{"name":"atom-team","email":"atom@github.com"},"dist":{"integrity":"sha512-YceKV9a3X62mh4Q78Nyi8aTRaoVGdpeJBHogL8gxU17iBhEpYvxGgMfTe02j1hH2taFT4barkZ5RdZkGKIsJ/w==","shasum":"035d89b31c57c3f4a339f61616896ca144d8d238","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClHruDOdkyZ02SQDL7Uk8cSnnp+dpU3kB6NOGY3a27PgIhAPUEvkTVHcBWi+bbBVY7s/5Pk3h4dsVJ4DYQAmozhyyd"}]},"maintainers":[{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"ungb@github.com","name":"ungb"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"as-cii@github.com","name":"as-cii"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"sim@simurai.com","name":"simurai"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"smashwilson@gmail.com","name":"smashwilson"},{"email":"damieng@gmail.com","name":"damieng"},{"email":"atom@github.com","name":"atom-team"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"michelle@michelletilley.net","name":"binarymuse"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw-1.0.18.tgz_1509145812832_0.2147216738667339"},"directories":{}},"1.0.19":{"name":"@atom/nsfw","version":"1.0.19","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"files":["lib","src","includes","binding.gyp"],"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^0.26.5","lodash.isinteger":"^4.0.4","lodash.isundefined":"^3.0.1","nan":"^2.0.0","promisify-node":"^0.3.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","jasmine-node":"^2.0.0"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"ee1be60234bb18a806823810b765fb93184a9056","_id":"@atom/nsfw@1.0.19","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"daviwil","email":"daviwil@github.com"},"dist":{"integrity":"sha512-TjPoWzDR7R/7xe+11H96S9p60B+m4ggVCwVRT8bSAwH9NlF0YAzF2Ho+j0T8dJE4dZTRzielSS9MCOsN5IVplQ==","shasum":"5fe81a6698a1416abd888c041c1a234a8f7d9882","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.19.tgz","fileCount":27,"unpackedSize":69778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbO1pCRA9TVsSAnZWagAANykP/j+sLUR2uQTtJiDDXuKN\nXrB36TjwY+oRl57qK0bh3BQttLrwFHxUjlMc5YJS8G0n3czbjjxy67sSG+NW\nQRPK44sdUXkaYKzR6BRB73jkf8IMpfPjpJ4i3uZygCg+7D2Ns2Mp1y0BVZUg\nHsyIzIJZe6RR//kMLVLhCUAEhZuvVBqTz+1r+wikvge7sTa0BCbxhZZ3QXjo\ng+/GPd23GKbcqT62wbPYv3oLJ613eMP2t1Sj3qtKdFdIbk1YBz6/ToFGndd/\no9qOh++x3C+EWEbGh456ZvMd/PqdGxxsVQW+hMpJ/MS15g3RJEWDJHz3PcgM\nhFYKzjtnju3Dnfdu8wZbW8a79VD7Gei62JOyiMZV4QzpWnIUI9zwcWxQ2K1j\nHXGzm6fFlpjk8tILFWNwH+wc5hzA9Z5mv8aalghRg4QtOcmPiNQGtS3uWGgo\nozvQkFQClICPeZWYAHu9HBnX5AbGTGCk2XYF7KAPO5ooMrQ+3cU7LVV4lr1s\nIyVpZ/oe/k0wZaGi7X1iRXzJxMLVMBJJ+Bw0m5QSEFmbNUClvPpVbFxcW1xv\nfP4AJtHNetG4MLAPvBzPWuzHyxpuQadDDXuQYEEklh2Qbrh+LmNC165YE28s\n2EjDC1U8H58qSbehtFwDS1iJxOS6dxTg1HHwYagzL9uk5TavOY+hGGTieDm1\nZ/QU\r\n=E/dh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzSLR5jDdej83Sb9GRzBZG90FFwxYnCnCnOKvbJ8KJTAiBxHrwA+WdjstJUUO2wCOYmOaiXNQvBKx2hYIP5MdpSRw=="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"damieng@gmail.com","name":"damieng"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"},{"email":"ungb@github.com","name":"ungb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.19_1533865320500_0.7028015485979915"},"_hasShrinkwrap":false},"1.0.20":{"name":"@atom/nsfw","version":"1.0.20","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","lodash.isinteger":"^4.0.4","lodash.isundefined":"^3.0.1","nan":"^2.10.0","promisify-node":"^0.5.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","jasmine-node":"^2.0.0"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"765f692ab96af95325766a07ae8e090295e0003d","_id":"@atom/nsfw@1.0.20","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"atom-team","email":"atom@github.com"},"dist":{"integrity":"sha512-g/7g0xeqoqhnpb28GZr0I6h8q6sKzS83ic+e+40cD5GoEx8Gpo2MzlvrHvrkONGxckxnSmtcIGlon7YoT/UV3Q==","shasum":"280d9896b2abc26347d057b809284d52c8e6a978","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.20.tgz","fileCount":28,"unpackedSize":89372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkZJWCRA9TVsSAnZWagAAOOMP/0sR9wln9gyu+dZCjMPU\nHOtzQ+y9kZxsExkBdqWGjKOJFGsgkxoLRv3CQCvFSS/VkGo9IjehRw9hwd8s\nm38nmy1DRgtC3fJihcnfFFyEqpVZ3UxlAtij4DdEKbhXyugokXtfJpX3Elvd\ndZprUcm/uOxZjLXzS469gc1rphE0SXKKSX354TXUjSOn6GHhm+CMTwvHUfyz\nPnfJ3mAZwVTKFsg5UgR0jS95uZE/yHxpk7KzKmq9AkQXJYoUtBTBn5R0LmfP\nLe9veh6IUyFwtWRiYRcI+T2W+eyYGPo+uai4Zo+DoR+bRlasCxs9dZQjCkbI\niaTI6R2PmFfpe5GIptURiHFnOOw5Krw6DBmaTGQSCiL7PqVzYenZNaCxbQOT\neOPkkJhZh1yt8m6xiCxypmJ/ub8xRlC9qT2el10oXQnatL0DwpLyRlU4SlH8\nKq6OHuSQt1qUHTeNzUd0vHeDrvMpXtz0hmKw5nIQZlBtxghhnDpn8/4s14rw\nzJJqHQXECiXFmD+EH+u028XP65WUnZHBKTONqEgdxlRmlc9znJ15AeoSqL+J\nOZrX0gOEaRBwmHT5At60XZBPd5jBLf4S7QDz/CrX7MUe/aigR2E39QAoG2X0\nDfj6EV+B+jRMOtHcK5yWUEsaRe1/+XaSzgRnXDbvow8SF1LJKhgWd8mvm+Qs\nUEta\r\n=bSxM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUk5oqkop2c6mC7Mh8wzMJy+k0CICN8DVNoDSkl4QzcAiEA4s5RmJJxeDwuDVorqOK1KnFqTwjvQWSJyb42Oa/ewEE="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"damieng@gmail.com","name":"damieng"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"},{"email":"ungb@github.com","name":"ungb"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.20_1536266837557_0.10026384088419804"},"_hasShrinkwrap":false},"1.0.21":{"name":"@atom/nsfw","version":"1.0.21","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","lodash.isinteger":"^4.0.4","lodash.isundefined":"^3.0.1","nan":"^2.10.0","promisify-node":"^0.5.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","jasmine-node":"^2.0.0"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"6c9b444607ab6abf84599062ca8d040c9d49e398","_id":"@atom/nsfw@1.0.21","_nodeVersion":"10.15.1","_npmVersion":"6.6.0","dist":{"integrity":"sha512-ERz76RZstjDvZPM4FHwgO+9dzGkki0mJsn2r+Mu4yn29MzUuAtSmtyJDPmupVUvmz2PF7KvRbC/W2A8A6BHQhA==","shasum":"b23f0227f88a95ad96998f4c98d92fc4898325f8","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.21.tgz","fileCount":27,"unpackedSize":72074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWvSgCRA9TVsSAnZWagAAE4IP/jyEw04VF6UuRh/cg58i\n+ftRSxDDhJYJ/1BSW1er+0+tTNsO7WL5lT9BVbhY11xiUw9ONBr0o+Y3JVPN\nBumsSCrNs489L7DE1dO6nXdXyJ9xuQW5Ai0GO/cMqa+WH0aQ5CBf+qDpcypQ\n38/Nr4KjwASmFe0Pkbtu6viwHCcuVP3Lr7qOziQumAZUMcz8CKP84AnprTZK\n8Gw7dTjhZQ2OUCOCGBVWNLKYz5Qz2r0psVsGWmpyUBU55VfDUnckx4rlCHIq\nWL7NgdjRDbz1AnhWxPYc68E7kyoao5m6DyHkT2gSuueMbgOPZsKhYpiofMy/\nWCIIpUt0TVYklKnq3TbKWQmbeyllfF1De80MVMMpGqpHskkKopnSCkoQ5mf2\nZbvu2VqPPRdLtyDeigC+8FP5ETwFdcZClV7j1sDpVEJjuYzFvIcYfiVG3fyj\nEt0iHf+KXEfGiu/6XViripAZzSu/yQnOSOcrfCQKhjb/9oUYI/6i1xvaPaxl\nuMa7fXbHGeLa5RUoo8teLADSeWnsMtDsni9YGbsGWi3R0cG6Z4WAEpaIXvxW\nGvyK9DISenclT4bX8DIJWt9t8rq90jq+mfo9di7wPsFpoSFmVgqK2A2jdZjP\nHdwKqbNudm9uTqL7USfjVn8MEcEfjOmDw0buwUl/dEdII6v3x+nuxG9lAS1I\nnxB4\r\n=XyDh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFfLOsYFXBY9Xg59TyT9yLt7z5TCUgluaHiFS7SWKklAiAK7CZy/FzYt8cjqjqLnppv1QxFAngqTYJeVEqUZeyflA=="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"damieng@gmail.com","name":"damieng"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"},{"email":"ungb@github.com","name":"ungb"}],"_npmUser":{"name":"smashwilson","email":"smashwilson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.21_1549464736097_0.2719316690581972"},"_hasShrinkwrap":false},"1.0.22":{"name":"@atom/nsfw","version":"1.0.22","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"nan":"^2.10.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","jasmine-node":"^2.0.0","rimraf":"^2.6.3"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"5caa79bb409416df2f546fa380d4d9bc86001b53","_id":"@atom/nsfw@1.0.22","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"atom-team","email":"atom@github.com"},"dist":{"integrity":"sha512-D1yp+X31Jed/2xkGXTurC9CGZO4d2WzEr5Rxi1elzv7bipqtIcM7HmxV0gK+WceeEj2+V1lrIINhU6mbXsJ69w==","shasum":"8020e0df4c8b8ad058a1ddab06560d16d6aaa25e","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.22.tgz","fileCount":28,"unpackedSize":89295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0I2gCRA9TVsSAnZWagAA7FEQAJCq0B7DLtx8ob34GpCU\nj3aLIRH5WmfLHYshk3Fs4CsHT2cK7wFC+ZTsOhXsM1EtNc0bFZBIHAzjU/D0\n6rNybGMsJqlYwz+9mUzsUBHY3y8ZficGmGXXLa8IfKc4hKa/x+r3yOCiV1SD\nBs85OXtzq5aA0o4OI+sDKOh3aTkmrl8ghJc/PeuPACHEFLaFVl24/08mWDkS\nq5USrTlSOByKf+Ojrz9NWE5To3ACdnfn+Dp2c9AymRxRJVRwlXPfh52m0b8U\nyOZYJBLOlqpE4ftGjFKjetFGN8AJnSfjw527ypIm1isgO0cj4fpCK6BG+eCC\nbrgMKDYn+VjAE2LwiPzai8pWhSywj1t3jCOSn87bs1UQ6fHpm9lgLRMSNIC8\nwM3FocixKQ7fEMR/h8H+uQBmhlq/mqqzwJw/INUl1q+B2XlYkGKATT1jmciC\nvy2ItOBf266CcHNVRz/zJ5BMI5ELmhO1EYQDmDDQZYOfDtj3ulEoyyWDMpsR\nSg1mgoQfzVIKifRZ10HuhuXjPUzT/jbr/V0pz/Qm79abbFGpRN1/+zWBRuuX\n9vxEDFwgTBXeqIF+lIQ4XU6fa5MLC0845LLLgdkFybF4Bk1LIYz2BGAAJkv4\ntsYiAIaIFLUc0NCosRhhRp/Y+2Ws2G7F+WgzMBNE5WaPfMAneJPY3QNhvCDE\ni5Bv\r\n=E4G6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBt1nFJYCG8LYVEUpWLv8jBbXkdvcGnK69fWmcGwZ4w1AiBmwrb4RN0aS53RWVP2OAPDnsiubqn5ucoGP6SBdJEC5Q=="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.22_1557171616181_0.13406708571744685"},"_hasShrinkwrap":false},"1.0.23-0":{"name":"@atom/nsfw","version":"1.0.23-0","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","nan":"^2.10.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","executive":"^1.6.3","jasmine-node":"^2.0.1"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"08d587ad478ff9328d3bc9b6d2ec153da4dbb067","_id":"@atom/nsfw@1.0.23-0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"as-cii","email":"as-cii@github.com"},"dist":{"integrity":"sha512-GHdk+0Ay+GGudLrSOwz5DyqYqpVlZpZUeQdbaLWCXXYtcl1jGwy+TJvk4+8M+eU20bP8P1lcAT9Ve8ucUbMv/A==","shasum":"74b03d0f3d31a635febe79f4b3991e166403513e","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.23-0.tgz","fileCount":28,"unpackedSize":93294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5BgECRA9TVsSAnZWagAA7GAP/1o+8wejwaBwV2UhzP60\nyAWcwd/Xk6tV1m+rWxyPvNRrOlBTUpUS9Uc/eG9fqFgLgQU0lN9O6JMNVePN\ntViYU0nDhV3o5le3OT1t1wvb+uDQRzrDpkld2X3YCvWnzuKXx9PGNdPEX6Yl\nbsethgx4jgRgwgVrvVeIoaNdFBU9nFmpshjuzrMEed/0UO7T2l3B89PYODZd\n/ONnKI8pFrflHzXpUANaRLvyJ4GC4lloPw1yujpvegdftBhLV7ESI3qrtIRG\nn+x5zOItLlBnuOFJ+Dzcjxo/IYtR8agjnAFVgVbQaT7571vU/6l+0WOLPAzX\nkRhXM7N8mkyXiijXCeJwcWk/0iu4fkCXxGExnk8osxbjQTfnlFoczUanOmit\nCGLbdqN+gOzPGxylW2rt0kSFDCj4dqOY31C1KzRSKYzbfdwBASsT9Su8v21l\n3vYzPYigoKW5rx64kOxq7QdK/GrBTgKVRickN6fOQ/8L+79zYfKyb/d/CbBg\nNrO+gNhCIdUsQvdkALHC0fEkysbN0vk+VXf3Fg9tHOr0IYsGVvpfG/b/k4q9\nBChX4neNEumgKsDlNPskBx7WwTlmfeBB1AF4LPU9CJKeEfT9TaD/EZLKfixV\nticnEEIMs9++a2wFthjXr5q51wwbGpnj6MYKyCTLoign4gWj2n0JF6CFcEh8\n4WCq\r\n=LshG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQEBweA9P2JEMrVcT6nDORvW2Dq1pfDYMtemyLpviLFwIgQI7dI7dk+JIieBSn7DqAUjgZBAFQvyNIwrVy+paz7yQ="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.23-0_1558452227953_0.13126077954648951"},"_hasShrinkwrap":false},"1.0.23-1":{"name":"@atom/nsfw","version":"1.0.23-1","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","nan":"^2.10.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","executive":"^1.6.3","jasmine-node":"^2.0.1"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"84fb24d046118215e3102a1fd402fb3e8e93eb66","_id":"@atom/nsfw@1.0.23-1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"as-cii","email":"as-cii@github.com"},"dist":{"integrity":"sha512-RUZQgOZKmg2XOQCRZZNJjGlTuSdN/AdZEHsrFKfRJA0NKiUSHvNFcznNSfcwLPEJU3X3RotV9AGK75+X2LDILg==","shasum":"960209aa81411dc1e0f682cde083ad639e312d55","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.23-1.tgz","fileCount":28,"unpackedSize":94026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5Dw/CRA9TVsSAnZWagAA51MP/36NKmvwJ6Kw+zeiNY8b\nRZcB4wdi6oBsn/91n8ItPSFnDPzRIs01LviO6rc7RlFNNIMD61uHeznMOvKX\nKVJsjhvzvo02cuQAPdmO2pyBgSdbZG2E+BGczwmeGGXjcvut1f3FtmMtdS5c\nKd8dHAMshUOylh9ir5RfLGoJ1Ltg9qMiAcEDp5IW28XTGU33II89t/c7FHfr\nM7YmEgTUAD5OootBDB5ke5y/JagG/WpxE5cqsOCGwoBsJ6YeVPTOu454QYiI\nziC4JGuhIPJIZIdlVl5IGr4uQXDBrKvimPgqohV6K8c3JZHndJOUMTfkrEF3\nixOtVhctTjEWuKe7ysFJYYQbVPD76eYVDTR33JE2cWCnv27YlnaayixiSOgI\nPiTudkePdibDtAQcUSG8lxtdjy4UxnZ9+J0TGXGahnIbzxggkO0ZAmS758Zk\ncMqmfJH2GGhD7wtmnHTNQNuHBXCvv87McRGjK1CFQSCUmHh2LzA5ft4QFLAa\nfKYkYUomD1GivfVFwVQeL/rySA0mh3mgifGDi9+xfJ6qMqAZASyWFYgfFoP8\nx5JvnXQI9BEf7eC73P6ptxbDXk+7hEl43x2kYVKmazqvsjY6nrdJgEDpURsc\nMgw4+bEJGeS1bIxSU7jwSbZXU0bVqGs0+NfnOiTiwtsT+qGJrVUGR6oo2NeJ\ntWIW\r\n=mwdP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP/74weT8u1DKqcUQl8bXRRaeXbqDnP5xtzz8gANkllQIgVCg3doMnRkhuevDmdLOyRGPLtE9wVXkncTBN9V5zCh0="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.23-1_1558461502982_0.16995858877480008"},"_hasShrinkwrap":false},"1.0.23":{"name":"@atom/nsfw","version":"1.0.23","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","nan":"^2.10.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","executive":"^1.6.3","jasmine-node":"^2.0.1"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"476e5bef8ee442502da13f14fa455444dc6be079","_id":"@atom/nsfw@1.0.23","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"as-cii","email":"as-cii@github.com"},"dist":{"integrity":"sha512-mo6G3eYzQzmdUWjCHO/2a4dWPPYYOZjAXjA4QtLGVXlnTMn08gC7JUEuztjAld1Qk+MYyV613O3ACj8xZ4KEog==","shasum":"fee981bc72957fa4d773f916abdc514730fc88e0","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.23.tgz","fileCount":28,"unpackedSize":93292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5qPUCRA9TVsSAnZWagAAPykP/ixadsAv1Bqx/8GGv06b\nZAVaEVYw/BZ3tvnF/h24ExCEBJEs3lMW/M//9/6JMXhvOd1CMA+S99LB1sGi\nsmJoocRiRpLuOD8c/yTlW6L8TFmHcavgHulOtykGNvsZSQxJc/XAwx5M1yLc\njg0MqERsAHq+FPGk9WTfhydySbv7VILdpCcFgkql7rf27dPidhAiSHbb1LZl\net33PmaBtWT4iJtloQnoa2c4mBtrAG2mO0wnIgcLKbyzecwLa8OuoTyAj0jY\n7R33lls8ecn3YXreiqmkuPX+20kluE9+0lrvScUfjecUk4rCpgpto0Wi7sa8\nh9RSrs2EGB6xt9XT+2p809B/X1naOdRXfDkpntyY4BlpdFRbl+y+mSpRUNkW\nj4lq72mdKjDr7oues60sp8HaE4ABx7SggbXv/LZ6PUhJulGaRJTlD0KWmLTj\nMBZk63m/UwRbTzp2wcX983tC7NkPAGoqK97SG/836LvTKz3K1yN9eBQugE8T\nXClc2Q52EX3xLS9so9BMPCZL3zx0XXL2S5SOieIQ7FNs7wZptRyLerDN+Y0H\nKp9VHH5ZpX3eeFXw6B0jV8PGOLq6dcvieo4OAROw6LrfUFnmVrqmcRVxdzn8\nTy1Y771sJ4Lqv7uD/0MRFlslLSJysb1Vr4/4eORp02ZC2bpehMEduJH4vdpI\nYzRz\r\n=AU4+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZydEArsRt3TpCBM3IpzTOOmBr6LnYVnZlfL5eU3mxxAiB1jcm8YvzvddooI9lpY3SuoFY0+/qpkSNEOBaPU/2cww=="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.23_1558619091906_0.8844442132477679"},"_hasShrinkwrap":false},"1.0.24":{"name":"@atom/nsfw","version":"1.0.24","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","nan":"^2.10.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","executive":"^1.6.3","jasmine-node":"^2.0.1"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"c336b4a1280f77806d60f004b8ced3389ef97a9d","_id":"@atom/nsfw@1.0.24","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/pv/m+HRX/E8qvN+lUijsLWCcx24503l4J4Wf2mfVqaXxexYIKVMGZS1ZikX0Vf507sUbtD7600JiBK/RBaRhg==","shasum":"d2afe5faa874523ff1e57accad7fcfd0e6ea492d","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.24.tgz","fileCount":28,"unpackedSize":93252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAgioCRA9TVsSAnZWagAAwLUP/3LhG1Tr+wc1WLtIQXo9\ncgsrnP7khpOYQ7sEc9e6aKkO5e0V9+e8Yfj6xxvgfKLMWf52oeGajOry2+Bs\nZQ3/Y+kezoU70R7fV+fcGufpUA//gxeYl+iHHD3i1sxUOh5QffkamBRL5NxH\nifFdZkGopNqqKYp6vBCtj+E4wyz0jlJdAK8NhzWtQFRP36uGhXy9+RtjDA2H\ndwTUzxw0arYUqlcAbSgDkrlUjbZ/uNj9uzyxN+26eELwHDRLkul9Np8Mu8yz\n7VorWfBRLr9kxIbm/BLYG4zDVmf6fQVZj2jOBu//Q9XVkdsZ+Te+YCZ0WmM8\nT/sSQ0tETBESsiF00W3C+IdCO2mfsVRlOStoyBDGy3ECqR7xhjp2iGYq6xgT\n8JzwcnJUG7E8iybllt1kossQVRb/EpOi1Fu3Uuu4ju8iUmeLrsGClncd4/za\nAftygoNsnJUCTGAoPYovINYUR5lk60cspYuTQsVFm2V7fHIAUj8oAEWQUlD/\nv1icd0/zzIZpP8NlUjGWGEj+aEGIUxnIv5JPsWorMoiJLi9kKN8LeccbhdA1\nLz+z37rjzvsiGhwhgunPe790fZguKU+t3r8ex5hetFkBYsGPWPKqps60IlEB\nMQKSiFj23aTuVtSX1Vi68ZN99lQd438grT/SIVFnuzzeKtActH7yU3s8lzgL\nr7Yb\r\n=8i8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpo1Q7oglbmq84qiPx6kBdX3q7pxJlXuqmTsHQnOUWAAiEAnUOJ0HJ3azARD7FEdxcuQUGWmbpBEowSM9J1I36Zs+Y="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"}],"_npmUser":{"name":"as-cii","email":"as-cii@github.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.24_1560414375815_0.8129144906493468"},"_hasShrinkwrap":false},"1.0.25":{"name":"@atom/nsfw","version":"1.0.25","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","nan":"^2.10.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","executive":"^1.6.3","jasmine-node":"^2.0.1"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"174ed52bceda64266c2ff58550058b72eb465600","_id":"@atom/nsfw@1.0.25","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-V7g509EVRCCkzoQW/QA7lQsROrjsfYYEJRHzEuc6+PAH88Z4oAs7D3W8MOJrBPo+6e06gxEwfxZjIq7BQbpfwQ==","shasum":"ed952f8a2404bfccc4d6cb2549e308cad53e07fd","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.25.tgz","fileCount":28,"unpackedSize":93252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA7o8CRA9TVsSAnZWagAA6+8QAJlKHK0jVZ3EL4RNFube\nwHcmWqi6NzQnNR0LowyZQNPpCGWUcwWiq27u1pJr7BMjMnZHSlCpWGi9lakk\nfgOo5e9dIh89PxHqRuknh7FjfZ5ZYdz3klCGOBOmDrzJjNImfZnJGOEspZZQ\nCHZMny6R5+Dt8RCAhLETPYloXYBxYtURbzAQvG7nah8c4vGPAkTWud92Q/aO\n7mzo45Sx6FaefS8StRyJgvoaXLH3vXGwKkeTaVGpy/ypCBbOWQongd6VARIo\novn+YkHNgPmivmDP8x38PqbFo31HKy/P8FjefK8kVlNNZLCVZ0GEOcD+mB3l\nZVyvCv6BM99r/W1AdJ64l4XSWKMpuDw8f6ImyGbpDwjVMKMEDzsEXmMy0nkD\n5fHzUmTUOB16DlOLRzL0yI2TwnpLOPYSKFgbwEF0eRFqmHtLcFiPfUSjqn5Y\niZJLru/dfLp0FvJZC9i1EFJWXLOzDeYUdi/cDU00N1e31vbkKzUVBNSun5sv\nlsGTlmp/G6UmYsfPV6aLSCLJGOVuAoaIQmW4beF5T3E0fecPMGYjW7WS2gw+\ngxHA1QVccDzK//MJVslqW+Dn/kWaf5E6hcITGMnkzpBIMCCJYLl/D/weIJ7w\nz5Sto5wClRiYa9/zGp3XSjJno6/a2n81zFnHscEFT+PGKLb0kDTZbFFdmU+h\nfnP8\r\n=3N0R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtIZ+O3k452x9EDV+HMkefXND2Olj6Gf/HgmlFJPzE/AiEAiIa7OncVtGkrbt5SYu7WIPzWl/plTWvbqkIXzxGdNFQ="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"}],"_npmUser":{"name":"as-cii","email":"as-cii@github.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.25_1560525372140_0.4038089523855186"},"_hasShrinkwrap":false},"1.0.26":{"name":"@atom/nsfw","version":"1.0.26","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","nan":"^2.14.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","executive":"^1.6.3","jasmine-node":"^2.0.1"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"530a67ba3cf86006502bf2f69d8aee658736698d","_id":"@atom/nsfw@1.0.26","_nodeVersion":"12.12.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-VpYcOglpGRn1Gg2CbyTftDo1y3jcjUaWsXueUVGhwk57EYZbt4Wgu5GvQ7qK4pudiLA56gvhshAslhokJpDJ2g==","shasum":"ac87e7fc42d8d1c0efc67f44a83889aa525f0c33","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.26.tgz","fileCount":27,"unpackedSize":72021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4G6ICRA9TVsSAnZWagAAPmsP/RMXJCypD0JhW/67Bn63\nvkMWLc2w/RO1nolbs2+uw35NI92u0112YeyATQMA2BFZCU7wjc2kicrqeTsC\nKDFyXzu74liLhvLrw8pIDyDrPdS0c9zPDSo/heIUPN/EytIWD7vCLYBkG8k/\nhH0w+XuylOR1NAgcIlbO9/Ic1HFgorZ2SK8JY3udW/jUs1BLW8C7JxZrAcgP\nH573epiaoNzp4h85AEUNBodM/YIw+DXwfPqWfwyIcA5kp+hpGSZ9AGETvary\nd9IBYGgsvVWloLU6r5jz306rL7FfMbiuxTWvWSL3ZM3q1FzTceaiZpcG8qsA\nmGem0IsKS+d0IYjzo6NYHhHZnoLI62vAJzr3gvSxcLJhVbiJo9Gzz1jisHBR\nUnO/dsZ2JeuCsEkKPp+g0lYlxpAdNzNqyIV88SXj9MxMYKrudlw1oPxlX1TT\nL0MovldwZwtTiizJslNe0yX6tf2qofixgIsjXGmCFDOhkJzd9UF6+Gt8Ccc/\niTMK7kKitTQ9nfUptVYq42KCfhYtnzMorH7u4rigrSFI8uTe23zLL14SdpL1\nlBwAuqlBed8ofj4rpP6RiPX9+rZHKv1Bl8c76cHYYjuITV1bfLvrEeFfTeBN\nwghfkjrQlO54NG+vjq8Lzo3DHlscebI7b7+5QurTseAeCj/fta6pyfagq/r+\nEIF4\r\n=DA/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp9SkLEVcx60UIEqLu5o/fOWTD8akHR33quQuL2T/FdAiA9vTED8qHfjC3ZRFXsI6q/93DtOt9BIfJyNovDE5LKcw=="}]},"maintainers":[{"email":"as-cii@github.com","name":"as-cii"},{"email":"atom@github.com","name":"atom-team"},{"email":"michelle@michelletilley.net","name":"binarymuse"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"helloyesthisisdon@gmail.com","name":"donokuda"},{"email":"ian.olsen@gmail.com","name":"iolsen"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"mazen.elkashef@gmail.com","name":"kashef"},{"email":"kuychaco@gmail.com","name":"kuychaco"},{"email":"lee@lee-dohm.com","name":"lee-dohm"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"nathan@github.com","name":"nathansobo"},{"email":"sim@simurai.com","name":"simurai"},{"email":"smashwilson@gmail.com","name":"smashwilson"}],"_npmUser":{"name":"kashef","email":"mazen.elkashef@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.26_1574989448111_0.8880930073157978"},"_hasShrinkwrap":false},"1.0.27":{"name":"@atom/nsfw","version":"1.0.27","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepublish":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","nan":"^2.14.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","executive":"^1.6.3","jasmine-node":"^2.0.1"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"ecf696c289fcc3fe323c112741ae7b9d456fe64b","_id":"@atom/nsfw@1.0.27","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2LehwAL1dZDklhdyW8Cw0//k/8jIhtZkZpymFWAKpvW5H7ltGabQ3EcKcV8XvWpulY7qPXLrFrTlRe/8SBVu9w==","shasum":"7d7c6fcf0cb4c09f3bbc06bcb2971b7ba701c14a","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.27.tgz","fileCount":28,"unpackedSize":93654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvk5+CRA9TVsSAnZWagAAz7EP/ixVAEBgdvqdlS9LYiCD\nA6hcmR0+zFRUuvGta2VBiW6AbxXo1ccHx0YukIFde2Ot9lBf1kXg62Rj1mj8\nQqG4MjeuZ5wHgkKxXzfnGZ5yzf+xAjldE++6yCkQ/4VUDAU+JBW4WVZN9Vwc\naIduqB5DHagPkBIMM2/qlJslE+ryP93/doQIinajac8iNP1mMdhiUPP7S2K+\nq0uKZzKopkkRo3GmgzZT35SB3ZlzqN512SIPlZMeCRtlJJ8jwErKWcxVwMmp\npduqeChu5tc4tNqt+DsnGy6Nq+M5V0DOwVot0CSDAPdDH8l1/eFI1E3hn5kE\nwbTaKBXHqYj6vSLG4+vHdrYfhpSC6Zd1iEbFNmp4lAbBp4uNRKaFokupavgk\nSdkmCvouQyEXZLUK4sTCqAAV5Q9Yj0sLSTPV4QxiewSM4CvoRHWf+3yFmINm\nrY4pX3H1+ggW7eJ5Yk89bNnJ9bdNMIm76rpWT44SYLNccN0joXiM0d+6gFyX\n4LnIfhgiVUjsJrPtYro3ZFkIZWfaQsIy4ZcuB9OWgEo9AsqP7olpSf7ackfa\n+bLoQQGxlJVlyNuqQc0ITDR87gZlzz4fCbGqQBUZxuUSKO8febyReQRH4iUq\n8xE4TItgReAq6PGsy/vXRYzf9nQLQbEcsiNFCK43KoIuatN5q9O7/2/MFZau\n50wL\r\n=8xB4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKLLLJn37vjDYOMm8mg+LfISpMGZpEaEdMRlZ+7SR52wIhANiuAkIb3ZI3KpxCY9f8upDrcmMqumMSluikAErF3PiB"}]},"_npmUser":{"name":"atom-team","email":"atom@github.com"},"directories":{},"maintainers":[{"name":"kashef","email":"mazen.elkashef@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"kuychaco","email":"kuychaco@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"smashwilson","email":"smashwilson@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"simurai","email":"sim@simurai.com"},{"name":"iolsen","email":"ian.olsen@gmail.com"},{"name":"as-cii","email":"as-cii@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"lee-dohm","email":"lee@lee-dohm.com"},{"name":"donokuda","email":"helloyesthisisdon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.27_1606307454431_0.7680545208404166"},"_hasShrinkwrap":false},"1.0.28":{"name":"@atom/nsfw","version":"1.0.28","description":"A simple file watcher for Node","main":"lib/src/index.js","scripts":{"compile":"babel --sourceMaps --presets es2015 -d ./lib/spec ./js/spec && babel --sourceMaps --presets es2015 -d ./lib/src ./js/src","eslint":"eslint js/src js/spec","prepare":"babel --presets es2015 -d ./lib/src ./js/src","debug-test":"npm run eslint && npm run compile && node-debug --debug-brk jasmine-node lib/spec","test":"npm run eslint && npm run compile && jasmine-node lib/spec --verbose","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"license":"MIT","bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","dependencies":{"fs-extra":"^7.0.0","nan":"^2.14.0"},"devDependencies":{"babel-cli":"^6.5.1","babel-preset-es2015":"^6.5.0","eslint":"^2.2.0","executive":"^1.6.3","jasmine-node":"^2.0.1"},"keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"gypfile":true,"gitHead":"0d9daa3fce5f68e5517f444cbdee0c7e9087c232","_id":"@atom/nsfw@1.0.28","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-GwMzcbylSJOsnPFHKhI1fonusHcT/4oJjCnhNrHuFfEPdTNObKfCmaAqL8n0zRBHnJy9LE+AFyfU0Z2e6wdFhg==","shasum":"a7864244831af5a4f19b46eb4769040e1faaad54","tarball":"https://registry.npmjs.org/@atom/nsfw/-/nsfw-1.0.28.tgz","fileCount":28,"unpackedSize":93208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg40Q1CRA9TVsSAnZWagAAKekP+gOXiKMLLgTEBDm7YApE\nE3iJtMBtmLMekGy5iyETVf/wdyfks6lXLb82xYODrOBWwjeYE/I6ueuFktWG\nr0Pwwt2k72Krl+Jqx2I0nbasxUIq6EZNh9ugapH2DL7nZ24noWxykGbVQcJv\n6IsXdezvjzy9Ry4N5sXdas+PUQ4bLbASdWCCMxuiT9Y+/peXjSXg9kt1iryT\nUdF+TW38FuK+90UD8Jkg1owZ7fYLWdsy7Sjsl6eHuM8lMi/VTCIuQ4w4jRXG\nGJcBlx9RtlnDW7GmvEGFXuHKwS9E2v6EsPlKCh9e4iTk0N48VdU39xEdIi/6\nac79QpQx+lANPBLXG/Juulv5oIXmTyLEp0UzmAa4FmY65Qbmv1uiYwYhW4HV\njnbtEdJaLDnCZ8/5uGJDl9eqeW6uLs/JPVLO6CdNSB46a7KaoQhCbXNYL8aO\ncGLI99mfNbFBVMh3SmYqad8YwjXQ/AiSRgXDLd5aUTxyVOtt7S9hzyF/Kmlx\nGvhJLcPB7RdGrDe30zqOEVhlYz4wqiPsX4vX7Y2nKh+tkxCMIK8kpCgjfJOS\nqv3geuEP7Pw0ZSmkKrEw9kVh1DIpSyp0DcpUhDIML8Cv0CRbgbF3llPm4xQf\nxUjNmrOtJEBN/4kQsUmpcY+Y5Id0zxPm2k9hASytbKLGtnW9H2PKH11/NySz\n0Uc0\r\n=X9T/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7JWjNyX4e1ocd2wTMkFc6r+8uNG+jWW/Zwp66fS/RKAiEAi1FbUXqlRdrgfkBoD2GyvbdCxGDsdirFuQT+/a2ljbY="}]},"_npmUser":{"name":"atom-team","email":"atom@github.com"},"directories":{},"maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"kuychaco","email":"kuychaco@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"smashwilson","email":"smashwilson@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"simurai","email":"sim@simurai.com"},{"name":"iolsen","email":"ian.olsen@gmail.com"},{"name":"as-cii","email":"as-cii@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"lee-dohm","email":"lee@lee-dohm.com"},{"name":"donokuda","email":"helloyesthisisdon@gmail.com"},{"name":"kashef","email":"mazen.elkashef@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nsfw_1.0.28_1625506868887_0.2390585191044594"},"_hasShrinkwrap":false}},"readme":"[![CI](https://github.com/atom/nsfw/actions/workflows/ci.yml/badge.svg)](https://github.com/atom/nsfw/actions/workflows/ci.yml)\nA simple file watcher library for node.\n\n## Why NSFW?\nNSFW is a native abstraction for Linux, Windows, and OSX file watching services which tries to keep a consistent interface and feature set across operating systems. NSFW offers recursive file watching into deep file systems all at no additional cost to the Javascript layer. In Linux, NSFW recursively builds an inotify watch tree natively, which collects events concurrently to the javascript thread. In OSX, NSFW utilizes the FSEventsService, which recursively watches for file system changes in a specified directory. In Windows, NSFW implements a server around the ReadDirectoryChangesW method.\n\nWhen NSFW has events and is not being throttled, it will group those events in the order that they occurred and report them to the Javascript layer in a single callback. This is an improvement over services that utilize Node FS.watch, which uses a callback for every file event that is triggered. Every callback FS.watch makes to the event queue is a big bonus to NSFW's performance when watching large file system operations, because NSFW will only make 1 callback with many events within a specified throttle period.\n\nSo why NSFW? Because it has a consistent and minimal footprint in the Javascript layer, manages recursive watching for you, and is super easy to use.\n\n## Usage\n\n```js\nvar nsfw = require('nsfw');\n\nvar watcher1;\nreturn nsfw(\n  'dir1',\n  function(events) {\n    // handle events\n  })\n  .then(function(watcher) {\n    watcher1 = watcher;\n    return watcher.start();\n  })\n  .then(function() {\n    // we are now watching dir1 for events!\n\n    // To stop watching\n    watcher1.stop()\n  });\n\n// With options\nvar watcher2;\nreturn nsfw(\n  'dir2',\n  function(events) {\n  // handles other events\n  },\n  {\n    debounceMS: 250,\n    errorCallback(errors) {\n      //handle errors\n    }\n  })\n  .then(function(watcher) {\n    watcher2 = watcher;\n    return watcher.start();\n  })\n  .then(function() {\n    // we are now watching dir2 for events!\n  })\n  .then(function() {\n    // To stop watching\n    watcher2.stop();\n  })\n```\n\n## Callback Argument\n\nAn array of events as they have happened in a directory, it's children, or to a file.\n```js\n[\n  {\n    \"action\": 2, // nsfw.actions.MODIFIED\n    \"directory\": \"/home/nsfw/watchDir\",\n    \"file\": \"file1.ext\"\n  },\n  {\n    \"action\": 0, // nsfw.actions.CREATED\n    \"directory\": \"/home/nsfw/watchDir\",\n    \"file\": \"folder\"\n  },\n  {\n    \"action\": 1, // nsfw.actions.DELETED\n    \"directory\": \"home/nsfw/watchDir/testFolder\",\n    \"file\": \"test.ext\"\n  },\n  {\n    \"action\": 3, // nsfw.actions.RENAMED\n    \"directory\": \"home/nsfw/watchDir\",\n    \"oldFile\": \"oldname.ext\",\n    \"newDirectory\": \"home/nsfw/watchDir/otherDirectory\"\n    \"newFile\": \"newname.ext\"\n  }\n]\n```\n\nEvent are enumerated by the nsfw.actions enumeration\n```js\nnsfw.actions = {\n  CREATED: 0,\n  DELETED: 1,\n  MODIFIED: 2,\n  RENAMED: 3\n};\n```\n\n## Installation\nNSFW is a native node module and requires Node-Gyp to be functional before you can install it.\nMake sure you have completed installing all of the dependencies listed for [Node-Gyp](https://github.com/nodejs/node-gyp) on your operating system.\n","maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"binarymuse","email":"michelle@michelletilley.net"},{"name":"kuychaco","email":"kuychaco@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"smashwilson","email":"smashwilson@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"simurai","email":"sim@simurai.com"},{"name":"iolsen","email":"ian.olsen@gmail.com"},{"name":"as-cii","email":"as-cii@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"lee-dohm","email":"lee@lee-dohm.com"},{"name":"donokuda","email":"helloyesthisisdon@gmail.com"},{"name":"kashef","email":"mazen.elkashef@gmail.com"}],"time":{"modified":"2022-04-04T16:14:27.549Z","created":"2017-10-27T22:45:05.381Z","1.0.17":"2017-10-27T22:45:05.381Z","1.0.18":"2017-10-27T23:10:13.830Z","1.0.19":"2018-08-10T01:42:00.589Z","1.0.20":"2018-09-06T20:47:17.717Z","1.0.21":"2019-02-06T14:52:16.300Z","1.0.22":"2019-05-06T19:40:16.321Z","1.0.23-0":"2019-05-21T15:23:48.164Z","1.0.23-1":"2019-05-21T17:58:23.113Z","1.0.23":"2019-05-23T13:44:52.103Z","1.0.24":"2019-06-13T08:26:15.918Z","1.0.25":"2019-06-14T15:16:12.256Z","1.0.26":"2019-11-29T01:04:08.253Z","1.0.27":"2020-11-25T12:30:54.616Z","1.0.28":"2021-07-05T17:41:09.059Z"},"homepage":"https://github.com/axosoft/node-simple-file-watcher","keywords":["FileWatcher","files","watch","filewatch","file","inotify","fsevents"],"repository":{"type":"git","url":"git+https://github.com/axosoft/node-simple-file-watcher.git"},"author":{"name":"Axosoft, LLC"},"bugs":{"url":"https://github.com/axosoft/node-simple-file-watcher/issues"},"license":"MIT","readmeFilename":"README.md"}