{"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist-tags":{"latest":"1.4.0"},"author":{"name":"Tobias Koppers @sokra"},"description":"Wrapper library for directory and file watching.","readme":"# watchpack\r\n\r\nWrapper library for directory and file watching.\r\n\r\n[![Build Status](https://travis-ci.org/webpack/watchpack.svg?branch=master)](https://travis-ci.org/webpack/watchpack) [![Build status](https://ci.appveyor.com/api/projects/status/e5u2qvmugtv0r647/branch/master?svg=true)](https://ci.appveyor.com/project/sokra/watchpack/branch/master) [![Test coverage][coveralls-image]][coveralls-url]\r\n\r\n## Concept\r\n\r\nwatchpack high level API don't map directly to watchers. Instead a three level architecture ensures that for each directory only a single watcher exists.\r\n\r\n* The high level API requests `DirectoryWatchers` from a `WatcherManager`, which ensures that only a single `DirectoryWatcher` per directory is created.\r\n* A user-faced `Watcher` can be obtained from a `DirectoryWatcher` and provides a filtered view on the `DirectoryWatcher`.\r\n* Reference-counting is used on the `DirectoryWatcher` and `Watcher` to decide when to close them.\r\n* The real watchers (currently chokidar) are created by the `DirectoryWatcher`.\r\n* Files are never watched directly. This should keep the watcher count low.\r\n* Watching can be started in the past. This way watching can start after file reading.\r\n* Symlinks are not followed, instead the symlink is watched.\r\n\r\n## API\r\n\r\n``` javascript\r\nvar Watchpack = require(\"watchpack\");\r\n\r\nvar wp = new Watchpack({\r\n\t// options:\r\n\taggregateTimeout: 1000\r\n\t// fire \"aggregated\" event when after a change for 1000ms no additonal change occured\r\n\t// aggregated defaults to undefined, which doesn't fire an \"aggregated\" event\r\n\r\n\tpoll: true\r\n\t// poll: true - use polling with the default interval\r\n\t// poll: 10000 - use polling with an interval of 10s\r\n\t// poll defaults to undefined, which prefer native watching methods\r\n\t// Note: enable polling when watching on a network path\r\n\r\n\tignored: /node_modules/,\r\n\t// anymatch-compatible definition of files/paths to be ignored\r\n\t// see https://github.com/paulmillr/chokidar#path-filtering\r\n});\r\n\r\n// Watchpack.prototype.watch(string[] files, string[] directories, [number startTime])\r\nwp.watch(listOfFiles, listOfDirectories, Date.now() - 10000);\r\n// starts watching these files and directories\r\n// calling this again will override the files and directories\r\n\r\nwp.on(\"change\", function(filePath, mtime) {\r\n\t// filePath: the changed file\r\n\t// mtime: last modified time for the changed file\r\n});\r\n\r\nwp.on(\"aggregated\", function(changes) {\r\n\t// changes: an array of all changed files\r\n});\r\n\r\n// Watchpack.prototype.pause()\r\nwp.pause();\r\n// stops emitting events, but keeps watchers open\r\n// next \"watch\" call can reuse the watchers\r\n\r\n// Watchpack.prototype.close()\r\nwp.close();\r\n// stops emitting events and closes all watchers\r\n\r\n// Watchpack.prototype.getTimes()\r\nvar fileTimes = wp.getTimes();\r\n// returns an object with all know change times for files\r\n// this include timestamps from files not directly watched\r\n// key: absolute path, value: timestamp as number\r\n```\r\n\r\n[coveralls-url]: https://coveralls.io/r/webpack/watchpack/\r\n[coveralls-image]: https://img.shields.io/coveralls/webpack/watchpack.svg\r\n","repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"users":{"antixrist":true,"xueboren":true},"bugs":{"url":"https://github.com/webpack/watchpack/issues"},"license":"MIT","versions":{"0.1.0":{"name":"watchpack","version":"0.1.0","description":"","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^1.20.1","rimraf":"^2.2.8","should":"^4.0.4"},"dependencies":{"async":"^0.9.0","chokidar":"^0.8.2","graceful-fs":"^3.0.2"},"gitHead":"b6421901758bc4abfd8e9310202aab2be57e8931","_id":"watchpack@0.1.0","_shasum":"11e051ddf66305c9b7aff9e419d1454ce5121890","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"11e051ddf66305c9b7aff9e419d1454ce5121890","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.1.0.tgz"}},"0.1.1":{"name":"watchpack","version":"0.1.1","description":"","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^1.20.1","rimraf":"^2.2.8","should":"^4.0.4"},"dependencies":{"async":"^0.9.0","chokidar":"^0.10.3","graceful-fs":"^3.0.2"},"gitHead":"2683b410383c7fda52906a17a3acf67465a42512","_id":"watchpack@0.1.1","_shasum":"bccd2c170297827a12bf2741492ef48a85befcea","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"bccd2c170297827a12bf2741492ef48a85befcea","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.1.1.tgz"}},"0.1.2":{"name":"watchpack","version":"0.1.2","description":"","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^1.20.1","rimraf":"^2.2.8","should":"^4.0.4"},"dependencies":{"async":"^0.9.0","chokidar":"^0.10.3","graceful-fs":"^3.0.2"},"gitHead":"07acc8baea30dc0056a7d95f8b64b37d01e96796","_id":"watchpack@0.1.2","_shasum":"361dc9e8577d60ad588ebfd815aed22e533d35ae","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"361dc9e8577d60ad588ebfd815aed22e533d35ae","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.1.2.tgz"}},"0.1.3":{"name":"watchpack","version":"0.1.3","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^1.20.1","rimraf":"^2.2.8","should":"^4.0.4"},"dependencies":{"async":"^0.9.0","chokidar":"^0.11.0","graceful-fs":"^3.0.2"},"gitHead":"8b395bada828075f943b14e6bc1b9ba954e783d0","_id":"watchpack@0.1.3","_shasum":"c2f7b545c1d0d4a2243507f06dbd5efc68b06453","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"c2f7b545c1d0d4a2243507f06dbd5efc68b06453","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.1.3.tgz"}},"0.2.0":{"name":"watchpack","version":"0.2.0","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^2.1.0","rimraf":"^2.2.8","should":"^4.6.0"},"dependencies":{"async":"^0.9.0","chokidar":"^0.12.0","graceful-fs":"^3.0.2"},"gitHead":"3be750c81dc0921127869d245c772600b3f02596","_id":"watchpack@0.2.0","_shasum":"2c70c3d2d76b9aa50405f314c877db0a20daecf8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"2c70c3d2d76b9aa50405f314c877db0a20daecf8","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.0.tgz"}},"0.2.1":{"name":"watchpack","version":"0.2.1","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^2.1.0","rimraf":"^2.2.8","should":"^4.6.0"},"dependencies":{"async":"^0.9.0","chokidar":"^0.12.0","graceful-fs":"^3.0.2"},"gitHead":"a75b264bf47d419e9ea11c011d5ebbf27e73476e","_id":"watchpack@0.2.1","_shasum":"e8b5850595eec9f001a61f41bc50e639aa66ea60","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"e8b5850595eec9f001a61f41bc50e639aa66ea60","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.1.tgz"}},"0.2.2":{"name":"watchpack","version":"0.2.2","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^2.1.0","rimraf":"^2.2.8","should":"^4.6.0"},"dependencies":{"async":"^0.9.0","chokidar":"git+https://github.com/paulmillr/chokidar#f4c49296b708c6901429a6497b31a8b907bdd8c0","graceful-fs":"^3.0.2"},"gitHead":"2040030bb362253765b3b9aa906f2ec2f03d08f5","_id":"watchpack@0.2.2","_shasum":"3f2610f8112f54263a1b8b51d05fc1914fa2d715","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"3f2610f8112f54263a1b8b51d05fc1914fa2d715","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.2.tgz"}},"0.2.3":{"name":"watchpack","version":"0.2.3","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^2.1.0","rimraf":"^2.2.8","should":"^4.6.0"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0-rc2","graceful-fs":"^3.0.2"},"gitHead":"85798b20364ff909f2a745071be27015d577780e","_id":"watchpack@0.2.3","_shasum":"b9a5342327ee34a9ff1dfb42762be3a9c08ac214","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"b9a5342327ee34a9ff1dfb42762be3a9c08ac214","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.3.tgz"}},"0.2.4":{"name":"watchpack","version":"0.2.4","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"mocha":"^2.1.0","rimraf":"^2.2.8","should":"^4.6.0"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0","graceful-fs":"^3.0.2"},"gitHead":"60b90e68cf2aa2446879bc874f85928e2b6d98cc","_id":"watchpack@0.2.4","_shasum":"4af6c10f756e731b001645d34e637aa9201e97e8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"4af6c10f756e731b001645d34e637aa9201e97e8","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.4.tgz"}},"0.2.5":{"name":"watchpack","version":"0.2.5","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"coveralls":"^2.11.2","eslint":"^0.20.0","istanbul":"^0.3.13","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^6.0.1"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0","graceful-fs":"^3.0.2"},"gitHead":"a2b8ac066e90ad2e23edeb18205c13556d6a6e49","_id":"watchpack@0.2.5","_shasum":"47665449aa94e7ef859d7d042d6eb6bd8c0b853f","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"47665449aa94e7ef859d7d042d6eb6bd8c0b853f","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.5.tgz"}},"0.2.6":{"name":"watchpack","version":"0.2.6","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"coveralls":"^2.11.2","eslint":"^0.20.0","istanbul":"^0.3.13","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^6.0.1"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0","graceful-fs":"^3.0.2"},"gitHead":"b29336bf25942563fa5bdcb3bec28299a0861020","_id":"watchpack@0.2.6","_shasum":"9f87bf550a93cdc1f31f45fc771593e6f682e023","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"9f87bf550a93cdc1f31f45fc771593e6f682e023","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.6.tgz"}},"0.2.7":{"name":"watchpack","version":"0.2.7","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"coveralls":"^2.11.2","eslint":"^0.20.0","istanbul":"^0.3.13","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^6.0.1"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0","graceful-fs":"^3.0.2"},"gitHead":"4a50e7edcd94e885420717c2c3cb730d679cd75b","_id":"watchpack@0.2.7","_shasum":"958c566522f150d7bedbc00ddc1c4997dd45dd99","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"958c566522f150d7bedbc00ddc1c4997dd45dd99","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.7.tgz"}},"0.2.8":{"name":"watchpack","version":"0.2.8","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"coveralls":"^2.11.2","eslint":"^0.20.0","istanbul":"^0.3.13","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^6.0.1"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0","graceful-fs":"^3.0.2"},"gitHead":"3f5ec9863c36dbee8b5e3d9a2a730c1f3d02b993","_id":"watchpack@0.2.8","_shasum":"3234d3648e72a43f25c225fb8ff12877d3f4ac47","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"3234d3648e72a43f25c225fb8ff12877d3f4ac47","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.8.tgz"}},"0.2.9":{"name":"watchpack","version":"0.2.9","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"coveralls":"^2.11.2","eslint":"^0.20.0","istanbul":"^0.3.13","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^6.0.1"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0","graceful-fs":"^4.1.2"},"gitHead":"8f3ae3e9700ed68a690de6d19e3581d50bd02d3a","_id":"watchpack@0.2.9","_shasum":"62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-0.2.9.tgz"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}]},"1.0.0":{"name":"watchpack","version":"1.0.0","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"coveralls":"^2.11.2","eslint":"^0.20.0","istanbul":"^0.3.13","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^6.0.1"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0","graceful-fs":"^4.1.2"},"gitHead":"b0482e92d0c3c323ce6c8d181721066d48b48f23","_id":"watchpack@1.0.0","_shasum":"ae2bff6640f3d90961176f7afb87221aa9dd1cf4","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"ae2bff6640f3d90961176f7afb87221aa9dd1cf4","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-1.0.0.tgz"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/watchpack-1.0.0.tgz_1455046184077_0.8447235701605678"}},"1.0.1":{"name":"watchpack","version":"1.0.1","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"coveralls":"^2.11.2","eslint":"^0.20.0","istanbul":"^0.3.13","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^6.0.1"},"dependencies":{"async":"^0.9.0","chokidar":"^1.0.0","graceful-fs":"^4.1.2"},"gitHead":"7efdd93aff0c991a766af886ccc16324401a202f","_id":"watchpack@1.0.1","_shasum":"3e37162267624543da11d9cf4cce5d0f455841e6","_from":".","_npmVersion":"3.3.3","_nodeVersion":"5.4.1","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"3e37162267624543da11d9cf4cce5d0f455841e6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-1.0.1.tgz"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/watchpack-1.0.1.tgz_1455047872595_0.11300681042484939"}},"1.1.0":{"name":"watchpack","version":"1.1.0","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"coveralls":"^2.11.2","eslint":"^2.9.0","istanbul":"^0.4.3","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^8.3.1"},"dependencies":{"async":"2.0.0-rc.4","chokidar":"^1.4.3","graceful-fs":"^4.1.2"},"gitHead":"2ba154a81dd151a0f1857ea5395954a7d9891ed7","_id":"watchpack@1.1.0","_shasum":"42d44627464a2fadffc9308c0f7562cfde795f24","_from":".","_npmVersion":"3.8.1","_nodeVersion":"6.1.0","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dist":{"shasum":"42d44627464a2fadffc9308c0f7562cfde795f24","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/watchpack-1.1.0.tgz_1462538539308_0.10082799079827964"}},"1.2.0":{"name":"watchpack","version":"1.2.0","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"files":["lib/"],"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.2","eslint":"^2.9.0","istanbul":"^0.4.3","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^8.3.1"},"dependencies":{"async":"^2.1.2","chokidar":"^1.4.3","graceful-fs":"^4.1.2"},"gitHead":"08d4759606262c4216bf3b966163debb08553189","_id":"watchpack@1.2.0","_shasum":"15d4620f1e7471f13fcb551d5c030d2c3eb42dbb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"15d4620f1e7471f13fcb551d5c030d2c3eb42dbb","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-1.2.0.tgz"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/watchpack-1.2.0.tgz_1483085918631_0.4026371533982456"}},"1.2.1":{"name":"watchpack","version":"1.2.1","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"files":["lib/"],"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.2","eslint":"^2.9.0","istanbul":"^0.4.3","mocha":"^2.1.0","rimraf":"^2.2.8","should":"^8.3.1"},"dependencies":{"async":"^2.1.2","chokidar":"^1.4.3","graceful-fs":"^4.1.2"},"gitHead":"13094190b0cc01f421146488a6944ab3690ed804","_id":"watchpack@1.2.1","_shasum":"01efa80c5c29e5c56ba55d6f5470a35b6402f0b2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"01efa80c5c29e5c56ba55d6f5470a35b6402f0b2","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-1.2.1.tgz"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/watchpack-1.2.1.tgz_1486982952212_0.46486362465657294"}},"1.3.0":{"name":"watchpack","version":"1.3.0","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"files":["lib/"],"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.2","eslint":"^2.9.0","istanbul":"^0.4.3","mocha":"^2.1.0","rimraf":"~2.5.0","should":"^8.3.1"},"dependencies":{"async":"^2.1.2","chokidar":"^1.4.3","graceful-fs":"^4.1.2"},"gitHead":"4bc933c56836e25032bebc9f6996f2659377e6a6","_id":"watchpack@1.3.0","_shasum":"5164d4faabb88dcf277f17c8a3b16bfd3da8bee3","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"5164d4faabb88dcf277f17c8a3b16bfd3da8bee3","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-1.3.0.tgz"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/watchpack-1.3.0.tgz_1487771855130_0.006241896189749241"}},"1.3.1":{"name":"watchpack","version":"1.3.1","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"files":["lib/"],"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.2","eslint":"^2.9.0","istanbul":"^0.4.3","mocha":"^2.1.0","rimraf":"~2.5.0","should":"^8.3.1"},"dependencies":{"async":"^2.1.2","chokidar":"^1.4.3","graceful-fs":"^4.1.2"},"gitHead":"ebcdc813100168af1a61189403a8b1abfa5338a3","_id":"watchpack@1.3.1","_shasum":"7d8693907b28ce6013e7f3610aa2a1acf07dad87","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"7d8693907b28ce6013e7f3610aa2a1acf07dad87","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-1.3.1.tgz"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/watchpack-1.3.1.tgz_1487784283426_0.4386741276830435"}},"1.4.0":{"name":"watchpack","version":"1.4.0","description":"Wrapper library for directory and file watching.","main":"./lib/watchpack.js","directories":{"test":"test"},"files":["lib/"],"scripts":{"pretest":"npm run lint","test":"mocha","travis":"npm run cover -- --report lcovonly","lint":"eslint lib","precover":"npm run lint","cover":"istanbul cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git+https://github.com/webpack/watchpack.git"},"author":{"name":"Tobias Koppers @sokra"},"license":"MIT","bugs":{"url":"https://github.com/webpack/watchpack/issues"},"homepage":"https://github.com/webpack/watchpack","devDependencies":{"codecov.io":"^0.1.6","coveralls":"^2.11.2","eslint":"^2.9.0","istanbul":"^0.4.3","mocha":"^2.1.0","rimraf":"~2.5.0","should":"^8.3.1"},"dependencies":{"async":"^2.1.2","chokidar":"^1.7.0","graceful-fs":"^4.1.2"},"gitHead":"9fc9be000ebd3377418c33be21764867e7a5cbcb","_id":"watchpack@1.4.0","_shasum":"4a1472bcbb952bd0a9bb4036801f954dfb39faac","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"dist":{"shasum":"4a1472bcbb952bd0a9bb4036801f954dfb39faac","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/watchpack/-/watchpack-1.4.0.tgz"},"maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/watchpack-1.4.0.tgz_1500111148832_0.024017252027988434"}}},"name":"watchpack","time":{"modified":"2017-07-15T09:32:29.806Z","created":"2014-10-09T06:48:51.514Z","0.1.0":"2014-10-09T06:48:51.514Z","0.1.1":"2014-11-02T22:53:10.008Z","0.1.2":"2014-11-11T23:07:10.341Z","0.1.3":"2014-11-18T22:53:53.283Z","0.2.0":"2015-01-17T18:12:02.174Z","0.2.1":"2015-01-17T20:50:59.908Z","0.2.2":"2015-01-20T22:45:35.020Z","0.2.3":"2015-01-24T09:50:39.292Z","0.2.4":"2015-04-09T14:36:32.928Z","0.2.5":"2015-04-30T18:50:59.017Z","0.2.6":"2015-05-03T21:05:25.570Z","0.2.7":"2015-05-10T11:33:12.879Z","0.2.8":"2015-05-10T12:35:28.755Z","0.2.9":"2015-10-21T22:50:59.366Z","1.0.0":"2016-02-09T19:29:47.122Z","1.0.1":"2016-02-09T19:57:55.825Z","1.1.0":"2016-05-06T12:42:20.859Z","1.2.0":"2016-12-30T08:18:39.178Z","1.2.1":"2017-02-13T10:49:12.776Z","1.3.0":"2017-02-22T13:57:37.318Z","1.3.1":"2017-02-22T17:24:45.259Z","1.4.0":"2017-07-15T09:32:29.806Z"},"readmeFilename":"README.md","homepage":"https://github.com/webpack/watchpack"}