{"_id":"dev","_rev":"477-06093c9dda1bb990eb6853b5bd9aae54","name":"dev","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"dev","version":"0.1.0","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.0","bin":{"node-dev":"./node-dev.js"},"dist":{"shasum":"e6b676c3caa64c893b1d87784e8ced52e8f0c485","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.0.tgz","integrity":"sha512-7oqNUTziNEYE9M/GobLXsgNMLvIsPKuvMt62gQXDv9XfhyinB8yMZ01Tr1NWjoQ5eaSoxX38/6+gA9GcQGcw/g==","signatures":[{"sig":"MEQCIEjIMUJQqwQtp5VwnTUfm4Al9MxibTyDQYRdX4Pvftj9AiBkG6HS55ni3RvZV8SZS2VLgXx2EBhG11w0HJpP1/P5dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1":{"name":"dev","version":"0.1.1","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.1","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"b602b5eb923b8b6ccfacd7909e67e5e554dc0f7f","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.1.tgz","integrity":"sha512-XC59HgVvZDN8hczYO9dvZ3rBT2TMdySMm2KH6qAFJZErbkjc5GlsPOvYNbG2WSUCbCblMbGAbIBDnbkfSjOc5Q==","signatures":[{"sig":"MEQCIEouMWKKeYTAMMJTLRwmRVGf4wJUogqzPoMR/4jtrtyeAiAoufloyjFe7eNVZ/CfIsIP8vt7LfFmEG5LyZWudfG5aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1-d":{"name":"dev","version":"0.1.1-d","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.1-d","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"a10f969b793f0415da9b104a069f5b19326fdb0c","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.1d.tgz","integrity":"sha512-Q8HEFBS542c44luRvG9cduaS7er/uIuAlxFemCoICCpocxkJ3tcU5U3IVSFxseWuYfLJ+ST4mOJC1BcKIQoCPA==","signatures":[{"sig":"MEYCIQDTCg7/cVYw1+fzPxmDeFSHF1p9u6cqNBsk1SLvwABXBgIhAKMfIlHi1E9dHqmA6ovVixXCUz0gEViUM5/jPQ2dGztS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1-e":{"name":"dev","version":"0.1.1-e","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.1-e","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"493e8b039b52530602990234e18c5a57de9eb47f","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.1e.tgz","integrity":"sha512-65t1rRH3uDXcEhzM3oGHRXQMx8Z+q4M5YaB+nKxHGn1ZoknP/tbYvbZ1LsQcjk+wn/TDFvWdY7twOW4aXM24NQ==","signatures":[{"sig":"MEUCIQCAhYmGny7Sd3NFbYAT8laC3y6wT/cCRHGWt9lYjtmQ4QIgDXZXk5nTpRpCMpHLU3fV51iwTfDKb3h2kkaCVHgdNiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1-f":{"name":"dev","version":"0.1.1-f","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.1-f","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"1e66c1bb85ed3c6ec16081326e92624df465b252","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.1f.tgz","integrity":"sha512-3qOC7xrrUnXX/TqPJA5+0LtWvg+GCD+dEGuF/Fv/uBRh32nPxkvdEP7GCZE4Vs91RCu1kNFduVN7VjWO8TsBeA==","signatures":[{"sig":"MEUCIESmQ+rUbXkhORcMDnGJGDB3eAC7ESXBMz0VxcInKT4EAiEAjg6xMVM9WHtdbTOY6zWHKiV6rtT2rIdqdBtVmpMox5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1-g":{"name":"dev","version":"0.1.1-g","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.1-g","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"d927935f8e3264c18c2b062a52964483e05999e1","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.1g.tgz","integrity":"sha512-F/6CSd9o+A7ik5IBmTHobdLtqWYka8uXHIo0H4J7xkDgvtKu/eBN5wQXGHflCthet6Dj+CgnudeVXSKMGbfqiQ==","signatures":[{"sig":"MEQCIHXqS2+WkpyiqHo3Km3/aruQQLGOfztoQrOz7beT14JXAiBcWfBwf+cPj0H52jV6kSpqglbLj9YBklzY5Q/vKsRMnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1-h":{"name":"dev","version":"0.1.1-h","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.1-h","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"1dcab460f24a8e4409f0dd335097f6a527a63b44","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.1h.tgz","integrity":"sha512-J2g6wYWUdvlYTVHxmz6zSdMCjWFYi5Fh2gTOoaUvzX+ubIp5ZGECw5fJnL7dbFPuFx/oo3grxHd6mCSPN18ccw==","signatures":[{"sig":"MEUCIElULst5r4z5bjXfFwGcOr0AutU/AO8gQ8XI/bJPGExmAiEAiXbrjAJhJayp7kP5oK26ufWCEkgr07iH743B+NsKBGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1-n":{"name":"dev","version":"0.1.1-n","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.1-n","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"b8433fc8f1f2a1995e90bf6a6f833168a97e220d","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.1n.tgz","integrity":"sha512-uRrvu42zQ5VmFd0CBe/NC9kX4NKwHkKfW8prcvJpFkVOgKk+gRtiv6Sn8tPZgn34yHv4TNPla19kUYKU0wvQSg==","signatures":[{"sig":"MEYCIQDwxXvY13wgs8q0rOrborOe02j70IOzoYgUonm157EQLwIhAJDiazQH0K9rxXhTI4OVldEalKVeVuCsgcdrHeFtQAL2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1-p":{"name":"dev","version":"0.1.1-p","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.1-p","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"8241818c47323195bc1a64a2b5f0f3b462461a31","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.1p.tgz","integrity":"sha512-3Xa8bzAfVyR9zw/RxWyyoCxLgArxn1gw1NUFwLxK2WfcePwPuyqKj3jtGLTtxBsDg4v/aJzjxjMLi4ok9eErBg==","signatures":[{"sig":"MEQCIF/NRixvkF+9behah4plDWF8Os5FaU7sKKVEiiL/QlizAiAuiOyhIYVkVvhq1gAJY/SmcF0Zb4SszU/zjdp821NhMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.2":{"name":"dev","version":"0.1.2","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.2","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"c707c125e52eea4f613cfc2d427ab80da2a2e7df","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.2.tgz","integrity":"sha512-cUlh6vJr75DrUGVcIO8lpNeRCCk24UhLFeHEjdF6sab4hy8X9g8GKr8HlRxPnK0jfz4o1QS5nuiYW9dOV375qg==","signatures":[{"sig":"MEQCIBibq1I+wbpHuCIm7AnJe+J2O/SLj/Hu9NSuyMO3BjntAiACWdyNma7JxO/O/Z+5ojjr2MALKmC6ZK7oZiaIzTuCwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.3":{"name":"dev","version":"0.1.3","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.3","bin":{"node-dev":"./node-dev.sh"},"dist":{"shasum":"89fdc08705e0e7eaef92d012e26751e4d744322a","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.3.tgz","integrity":"sha512-flCHQwAkXk3+1up/wo93Ms9E5Wf9K28ZGA7Oz55nBZ8OTdPPhyvZrwsT+twtySTFHIwv0w9CUNtagZgu1MgzXQ==","signatures":[{"sig":"MEUCIQC43f7uaUyAMQZCrv9T8EUAOBq8ZwR/kgusDpI1kQlAEQIgSid8k/z2lk/461mxfcsI9oKUlT2puN5H8nkI3ji1uWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"1.0.6","description":"Reruns the given file whenever the current working dir subtree has modifications.","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.4":{"name":"dev","version":"0.1.4","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.4","maintainers":[{"name":"iliakan","email":"iliakan@gmail.com"}],"homepage":"https://github.com/iliakan/node-dev#readme","bugs":{"url":"https://github.com/iliakan/node-dev/issues"},"bin":{"node-dev":"node-dev.sh"},"dist":{"shasum":"21f20aafdaafb58a8b0e3c4bffc533eb4d9c36b5","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.4.tgz","fileCount":5,"integrity":"sha512-f+JPEno4YBpgssA1FpVpVABQSkUrMaFRbbEwpYPdgfVy7NFaADlocXRxNJiDwwzmgwm34NCFEP15FQo/86//aQ==","signatures":[{"sig":"MEQCIBiD8U6L8UygctjaGJehhDUc9YSHGvG3bZ4HB7Bn6RKZAiA69+Pal/OuulH4BLQh2NGTVaXHVv+xfeLCaAmVwxdZyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11780},"gitHead":"eaa4123eac3808ea03ef884824b14e65291ee1f8","scripts":{"postinstall":"node -e \"console.log('\\nNotice: this module will be rewritten and changed. Consider switching to nodemon.\\n')\""},"_npmUser":{"name":"iliakan","email":"iliakan@gmail.com"},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"11.13.0","description":"Reruns the given file whenever the current working dir subtree has modifications. Note: this module will be rewritten and changed — consider switching to nodemon.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev_0.1.4_1779944561949_0.693037648066263","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"dev","version":"0.1.5","author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"_id":"dev@0.1.5","maintainers":[{"name":"iliakan","email":"iliakan@gmail.com"}],"homepage":"https://github.com/iliakan/node-dev#readme","bugs":{"url":"https://github.com/iliakan/node-dev/issues"},"bin":{"node-dev":"node-dev.sh"},"dist":{"shasum":"8a26c09a0a310678de48c78fef59d9cae8dafd9b","tarball":"https://registry.npmjs.org/dev/-/dev-0.1.5.tgz","fileCount":5,"integrity":"sha512-Fix+RToMKpGzEps6m/2HaHQrbp9iGo32hU41Q3LKC+zRy8R03jeu5IAv3S0ZuLXdJy7g8avCayINJMBLXT+5/A==","signatures":[{"sig":"MEUCIC6kYEFAJTirKgG7fIz72vDxKBm5c5g3p+IAyfD2oCJ/AiEA/MK6OqbtSyCQ1kgsUc+VgOAAwb+T7XpS4PdE8Y8/i4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11574},"gitHead":"778d1f54ccd31a55cad7f31715e216ff3f940b76","_npmUser":{"name":"iliakan","email":"iliakan@gmail.com"},"repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"_npmVersion":"11.13.0","description":"Reruns the given file whenever the current working dir subtree has modifications. Note: this module will be rewritten and change functionality.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"inotify":">= 0.1.6"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dev_0.1.5_1779945223510_0.23035358311201648","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2011-05-16T21:17:03.174Z","modified":"2026-08-27T16:35:50.859Z","0.1.0":"2011-05-16T21:17:04.100Z","0.1.1":"2011-05-20T15:47:54.260Z","0.1.1-d":"2011-05-20T15:54:20.482Z","0.1.1-e":"2011-05-20T15:56:56.236Z","0.1.1-f":"2011-05-20T16:03:59.271Z","0.1.1-g":"2011-05-20T16:04:45.533Z","0.1.1-h":"2011-05-20T16:19:45.945Z","0.1.1-n":"2011-05-20T16:27:36.070Z","0.1.1-p":"2011-05-21T06:23:30.478Z","0.1.2":"2011-05-22T12:15:53.101Z","0.1.3":"2011-05-22T12:21:54.152Z","0.1.4":"2026-05-28T05:02:42.099Z","0.1.5":"2026-05-28T05:13:43.654Z"},"bugs":{"url":"https://github.com/iliakan/node-dev/issues"},"author":{"url":"http://javascript.info/","name":"Ilya Kantor","email":"iliakan@gmail.com"},"homepage":"https://github.com/iliakan/node-dev#readme","repository":{"url":"git://github.com/iliakan/node-dev.git","type":"git"},"description":"Reruns the given file whenever the current working dir subtree has modifications. Note: this module will be rewritten and change functionality.","maintainers":[{"name":"iliakan","email":"iliakan@gmail.com"}],"readme":"# Notice: this module will be rewritten and change functionality\n\nA rewrite is planned. Until then, the existing Linux/inotify implementation remains as documented below.\n\n# Linux only\n\nThe module relies on inotify, only available for Linux.\n\nFor other OS I'd recommend supervisor or nodemon.\n\n# What does it do?\n\nIt autoreloads Node.JS in case of any file changes.\n\n\n    $ npm install dev -g\n\n    $ node-dev app.js\n\n    Starting: app.js\n    > server is listening on http://127.0.0.1:8080\n\n`node-dev` will rerun `app.js` whenever one of the watched files is\nchanged.\n\nThe module is based on inotify. So, unlike most other modules of this kind, *it starts watching new files automatically*.\n\nA number of additional options make the module really flexible and extendible.\n\n## Install\n\n`npm install dev -g`\n\nGlobal installation is preferred to have `node-dev` utility in path.\n\n### Simple usage\n\nIf you've installed it globally, then there is a `node-dev` on path, so chdir to your app and run it:\n\n    $ node-dev app.js\n\n    Starting: app.js\n    > server is listening on http://127.0.0.1:8080\n\nThen go to your IDE and edit files. `node-dev` keeps your app up-to-date. The only need to switch to terminal is when there are errors.\n\nBut even if there are errors, you can switch back to IDE, correct them and `node-dev` will autorestart the server again for you.\n\nBy default, files under `./public`, files with extensions `.db, .dirtydb`, files and directories starting with dot `.` are not watched.\n\n### Advanced usage\n\nThe `node-dev` utility is a tiny file which basically contains two lines:\n\n    var manager = require(\"dev\")(options);\n    manager.start();\n\nYou can copy and modify it, or create your own, more featured autorestarter on it's base.\nThe `options` object may have following properties:\n\n#### Running\n\n- `run`: the js file to run, e.g `./app.js`, it is the only required option.\n\n#### Watch/Ignore\n\n- `watchDir`: the folder to watch recursively, default: `.`\n- `ignoredPaths` [ paths ]: array of ignored paths, which are not watched, members can be:\n    * `string`, matched exactly against path, like `./public`,\n    * `RegExp`, e.g an extension check: `/\\.gif$/`\n    * `function(path)`, which takes the path and returns `true` if it should be ignored\n\n#### Logging\n- `debug`: enables additional logging output about watches and changes, default: `false`\n- `logger`: custom logger object, must have `error(...)` and `debug(...)` methods, delegates to `console.log` by default. Can use any other logger.\n\n#### Info\n- `onRunOutput`: callback `function(output)`, called for `stdout` data from the running process\n- `onRunError`: callback `function(output)`, called for `stderr` data from the running process\n\nYou can use these to send error notifications and integrate with your development environment if you wish.\n\n### Troubleshooting\n\nThis module doesn't compile/run on non-Linux OS. See the head of this file for the details.\n\nThere are limits on the number of watched files in inotify. For example, Debian has 8192 by default. In most cases, that should be enough. If it's not, and you really really need to watch so many files, then you can adjust the limit.\n\nTo change the limit:\n\n    $ echo 16384 > /proc/sys/fs/inotify/max_user_watches\n\nOr:\n\n    $ sudo sysctl fs.inotify.max_user_watches=16364\n\nTo make the change permanent, edit the file `/etc/sysctl.conf` and add this line to the end of the file:\n\n    fs.inotify.max_user_watches=16384\n\n\n\n","readmeFilename":"readme.md","users":{"afs2":true,"d47k":true,"agrmv":true,"chxpz":true,"deixd":true,"fima1":true,"iamxg":true,"ifchu":true,"jixuu":true,"jucer":true,"kimja":true,"lonkk":true,"sanar":true,"snoup":true,"xrafu":true,"0xtiay":true,"aaslnu":true,"agusti":true,"am636e":true,"asumak":true,"axmoll":true,"burhom":true,"cerfio":true,"dor121":true,"eonaho":true,"freema":true,"glomil":true,"gt3209":true,"homair":true,"hugopb":true,"ines22":true,"jann48":true,"keibol":true,"marbis":true,"omartc":true,"ram2ec":true,"sakrow":true,"sedena":true,"shusev":true,"terary":true,"yabuki":true,"asayago":true,"bboxnuc":true,"bephrem":true,"cesarve":true,"cwarcup":true,"d4xyjen":true,"dark_.j":true,"davi913":true,"davidgs":true,"dxnnycb":true,"ei-code":true,"ejingfx":true,"enescyc":true,"es02417":true,"fcx-npm":true,"fjancsi":true,"flopp30":true,"forchas":true,"hepinto":true,"imamdfs":true,"imbirok":true,"iresh96":true,"jtjiver":true,"kevin30":true,"kinadev":true,"leojm27":true,"liren21":true,"luisepd":true,"macanti":true,"marcorr":true,"mdavish":true,"mdub187":true,"meet-08":true,"nathaly":true,"nlarner":true,"oalaoui":true,"rahulcv":true,"rauljrz":true,"rhyslbw":true,"sandras":true,"sangros":true,"taqbaia":true,"tthmung":true,"valadam":true,"zepinex":true,"aasif853":true,"aimypalo":true,"alkemics":true,"andresec":true,"aquataze":true,"arquivei":true,"bitofant":true,"carlos99":true,"csegovia":true,"czesky93":true,"dakell13":true,"diegoldb":true,"emon1212":true,"fengzhao":true,"fshen123":true,"fuji102x":true,"ghostkna":true,"hredubru":true,"ivangk17":true,"jannvivo":true,"jcuevagu":true,"jordan22":true,"juandkmb":true,"khanh382":true,"mark7dev":true,"mdellano":true,"mgebroff":true,"namadhre":true,"nonodu26":true,"noprauxx":true,"peh_leme":true,"rdhmmdhl":true,"saeed144":true,"sara__95":true,"teamuser":true,"tham2005":true,"tmaayani":true,"tryfleet":true,"vefdeild":true,"yanniboy":true,"yesusmen":true,"ymarcano":true,"ymc-thzi":true,"youshaa1":true,"adhitiani":true,"alitaheri":true,"andrinoid":true,"barrrettt":true,"celopera1":true,"dalthon22":true,"devdiogoz":true,"diego0119":true,"frozzesav":true,"gianluu68":true,"harcalejo":true,"i-erokhin":true,"ismael072":true,"jobanorth":true,"motekmoon":true,"navegabit":true,"nexus-016":true,"palettazo":true,"petterb27":true,"pokemon01":true,"ppalludan":true,"raul1978x":true,"sampathnd":true,"samsontsu":true,"wolkan777":true,"a543408570":true,"aaronpinar":true,"algarcia92":true,"andres0407":true,"anonystick":true,"aripratomo":true,"bringg_npm":true,"deanmciver":true,"denniswong":true,"dexter1092":true,"dspadillaf":true,"ethaanpump":true,"fabricio07":true,"fingerheri":true,"gdeioannes":true,"goldenbird":true,"jenniferom":true,"jesebe4991":true,"joseromo16":true,"leqin.chen":true,"lortmorris":true,"maheshshtl":true,"martinlopz":true,"mateopizar":true,"mf-olympia":true,"o22ugdw213":true,"originalmy":true,"oscarrojas":true,"pacorampas":true,"pagacdenis":true,"psantoso12":true,"raul.poza2":true,"rizalfatah":true,"romankosoj":true,"samostanek":true,"solrac2222":true,"sposzalski":true,"vianey0799":true,"vmespinosa":true,"yipobletec":true,"zebodexxsz":true,"acharyaks90":true,"addisonchan":true,"adrian41101":true,"alexanderlh":true,"alexnolifer":true,"angelica_12":true,"arielplayit":true,"arijit.srkr":true,"bethojunior":true,"biomathcode":true,"chualchai.a":true,"cramosnpm24":true,"dalvirsaini":true,"daniandre18":true,"deekescript":true,"evandrokulm":true,"fauzandotme":true,"guillermo14":true,"ilyaagarkov":true,"josemoleiro":true,"jteranl1104":true,"juangarcode":true,"kaitowolf29":true,"krosales120":true,"long8244557":true,"mcabreradev":true,"mgardierdev":true,"nicolakerin":true,"robguntitan":true,"roma_zhukov":true,"rosskrasner":true,"sanchezpm89":true,"skipperllax":true,"synap-admin":true,"tienbmdev97":true,"zoltanbalog":true,"ahmedjiji147":true,"anamarquezzz":true,"andreacova91":true,"artem_killer":true,"bcreative123":true,"cgonzalezp91":true,"codemonkeyyy":true,"danielguzman":true,"diepnghitinh":true,"dzmitrykisel":true,"edgardfamaya":true,"falconsoft3d":true,"hamletgarcia":true,"jonathandion":true,"jorge.osorio":true,"kavisha_vaja":true,"leontepetru1":true,"marceloaluna":true,"miichlas-npm":true,"msorokovskyi":true,"nacereddinex":true,"nicollascruz":true,"nirav.parmar":true,"richardsondx":true,"sabeurthabti":true,"sbrmarketing":true,"smart-mirror":true,"thailonlucas":true,"vargatamas90":true,"vydangquang1":true,"amiradrouiche":true,"caap_sistemas":true,"dev_sourcepad":true,"farazkhan2062":true,"fribeiro-keep":true,"gaurav-nelson":true,"haackattack79":true,"habibahmad001":true,"harrynguyen22":true,"hernandezrica":true,"ijeanpierrebp":true,"joni_saramago":true,"jucer-devnaut":true,"lucasmelander":true,"manuelflorezw":true,"orbitalbitmap":true,"pasqualenetto":true,"philippeamand":true,"shubham.mogha":true,"stevebartmoss":true,"alenazakharova":true,"devcloudmargin":true,"didin1453fatih":true,"essilyasemenov":true,"hendriksaragih":true,"jibe-ecommerce":true,"kirankumar2105":true,"madhukar.magar":true,"marinerfinance":true,"nirvanaphoenix":true,"siddharth-1729":true,"vishal_sharmaa":true,"whitelabel.lat":true,"aitdadalihassan":true,"axmit-engineers":true,"damiansegovia02":true,"discovery-latam":true,"kaushal_krishna":true,"khanhtruong1003":true,"manuelalexmusic":true,"martinezdylanok":true,"perthuisquentin":true,"sangheliosblack":true,"agustinpereyra14":true,"phunware-jenkins":true,"tyagun.aleksandr":true,"alejandrogurovich":true,"alejo89.morales89":true,"batmansimpliroute":true,"chrystopher_allan":true,"fernando.ferreira":true,"geraldine.inzaghi":true,"marlon_f_santos_l":true,"shohanurrahmandev":true,"alejandro.castillo":true,"vinicius.komninakis":true,"lpizzagalli.newstore":true,"onofrebernalsantiago":true,"suporte.br-mediagroup":true,"zeetechsolutionsmexico":true,"anthonycontrera20021995":true,"jespergustafssonupsales":true,"automatizacioninternacional":true,"fragment_fr":true}}