{"_id":"hound","_rev":"21-49f67f4aec4d85893489d7b3a34145b0","name":"hound","description":"Cross platform directory tree watcher, focussed on reliability, speed, and simplicity.","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"author":{"name":"Michael Alexander","email":"mail@michaelalexander.com.au","url":"http://michaelalexander.com.au"},"name":"hound","description":"Cross platform directory tree watcher that works, even on Windows.","version":"1.0.0","homepage":"https://github.com/beefsack/node-hound","repository":{"url":"https://github.com/beefsack/node-hound.git"},"main":"hound","scripts":{"test":"node_modules/.bin/jasmine-node spec"},"dependencies":{},"devDependencies":{"jasmine-node":"*"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"beefsack","email":"beefsack@gmail.com"},"_id":"hound@1.0.0","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"9666524f521112c946c6be3b5c40031a55907add","tarball":"https://registry.npmjs.org/hound/-/hound-1.0.0.tgz","integrity":"sha512-T4q5XB1rP6ItOE0qpxCDoJ7znytDoPZK/Gk2f2hCdbo0t19HwHW10IEKWmlslQvUjD5s0q1UsviZi36Fy8bREg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD9M6YvnUEAEe9O7RUCWR8LKBYhOE2c7N/flAMhLmeawIgZDn1sYm00cnxpyIggwv0SddTk7fzTw5HMPbi6WuMQL4="}]},"maintainers":[{"name":"beefsack","email":"beefsack@gmail.com"}],"directories":{}},"1.0.1":{"author":{"name":"Michael Alexander","email":"mail@michaelalexander.com.au","url":"http://michaelalexander.com.au"},"name":"hound","description":"Cross platform directory tree watcher that works, even on Windows.","keywords":["directory","tree","watch","windows","cross","platform"],"version":"1.0.1","homepage":"https://github.com/beefsack/node-hound","bugs":{"name":"https://github.com/beefsack/node-hound/issues"},"repository":{"type":"git","url":"git://github.com/beefsack/node-hound.git"},"main":"hound","scripts":{"test":"node_modules/.bin/jasmine-node spec"},"dependencies":{},"devDependencies":{"jasmine-node":"*"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"beefsack","email":"beefsack@gmail.com"},"_id":"hound@1.0.1","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"01d802d80510db1630df2411cf55bfc81ec0f84e","tarball":"https://registry.npmjs.org/hound/-/hound-1.0.1.tgz","integrity":"sha512-vEzBFAku5r4ZXkea2c/X4o4mdQOu8xVJ46I0JO4KLlH3A6oAwGg0hWNuw2JoMiQgCwoFfyb63yMRmDth/GdnrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+IGlJFdQA6HGPrwA+4zZQLp09mM5VXZVg7OPcpqIf2AiEAtoyACKkV5RjVzSnZp7QfsHOqVlJ50ApyJsn0PGB/Oig="}]},"maintainers":[{"name":"beefsack","email":"beefsack@gmail.com"}],"directories":{}},"1.0.2":{"author":{"name":"Michael Alexander","email":"mail@michaelalexander.com.au","url":"http://michaelalexander.com.au"},"name":"hound","description":"Cross platform directory tree watcher, focussed on reliability, speed, and simplicity.","keywords":["directory","tree","watch","windows","cross","platform","reliable","simple","fast"],"version":"1.0.2","homepage":"https://github.com/beefsack/node-hound","bugs":{"name":"https://github.com/beefsack/node-hound/issues"},"repository":{"type":"git","url":"git://github.com/beefsack/node-hound.git"},"main":"hound","scripts":{"test":"node_modules/.bin/jasmine-node spec"},"dependencies":{},"devDependencies":{"jasmine-node":"*"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"beefsack","email":"mail@michaelalexander.com.au"},"_id":"hound@1.0.2","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"36d0658acb10f77c7b8aaef1c9388ebb3edfb2dc","tarball":"https://registry.npmjs.org/hound/-/hound-1.0.2.tgz","integrity":"sha512-7jURNS6jpksjdCUgoRbIDiMQFix1TDkUrE3ARqSUmHgZX5eWVuOwWTA4Q0bi3dd3Q0sggP4JulkfN+cpaJgNeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH6k5wzWSJq+lndT5fk3qOg285cakDnF896btlkoDVlAiBohrc9K9b/IK+s8YFObIhSPkFINAflGKMMCdXhNps9JQ=="}]},"maintainers":[{"name":"beefsack","email":"beefsack@gmail.com"}]},"1.0.3":{"author":{"name":"Michael Alexander","email":"mail@michaelalexander.com.au","url":"http://michaelalexander.com.au"},"name":"hound","description":"Cross platform directory tree watcher, focussed on reliability, speed, and simplicity.","keywords":["directory","tree","watch","windows","cross","platform","reliable","simple","fast"],"version":"1.0.3","homepage":"https://github.com/beefsack/node-hound","bugs":"https://github.com/beefsack/node-hound/issues","repository":{"type":"git","url":"git://github.com/beefsack/node-hound.git"},"main":"hound","scripts":{"test":"node_modules/.bin/jasmine-node spec"},"dependencies":{},"devDependencies":{"jasmine-node":"*"},"optionalDependencies":{},"engines":{"node":">=0.7.1"},"_id":"hound@1.0.3","dist":{"shasum":"64ac84af1f1adb21a298625770915f7342f4abb8","tarball":"https://registry.npmjs.org/hound/-/hound-1.0.3.tgz","integrity":"sha512-hTQ5tOfb9GXAqAN0UBgYxb+JVtnR9RQjrg1sJrnLVzQU9L43gc1JsRyNn8e6JlA4GAaW3aUS7sOIqsybyqT9YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnd7z3UTVsRmJUWegrMbC7Rej7E8dmh9mp1TzCbVjb1AiEA8gjQOHfEu9SwDY1zRlWtmj4qk+AikIUbTuZ2cJEER8M="}]},"maintainers":[{"name":"beefsack","email":"beefsack@gmail.com"}]},"1.0.4":{"author":{"name":"Michael Alexander","email":"mail@michaelalexander.com.au","url":"http://michaelalexander.com.au"},"name":"hound","description":"Cross platform directory tree watcher, focussed on reliability, speed, and simplicity.","keywords":["directory","tree","watch","windows","cross","platform","reliable","simple","fast"],"version":"1.0.4","homepage":"https://github.com/beefsack/node-hound","bugs":"https://github.com/beefsack/node-hound/issues","repository":{"type":"git","url":"git://github.com/beefsack/node-hound.git"},"main":"hound","scripts":{"test":"node_modules/.bin/jasmine-node spec"},"dependencies":{},"devDependencies":{"jasmine-node":"*"},"optionalDependencies":{},"engines":{"node":">=0.7.1"},"_id":"hound@1.0.4","dist":{"shasum":"18fe9a62b6cef66949d802508e89ca00a55c0c87","tarball":"https://registry.npmjs.org/hound/-/hound-1.0.4.tgz","integrity":"sha512-CkvJoA548AnjpgK09/OafB9xIJYj2pFwfygttZULHoJEuc6cbvmsA62LfV5e53lJKQ3foflpQ+ba//ncAdvuzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF3ilvzQPAvi4ya2nAmZUjvKTYVwoKGwE4QhVVDchc6QIgb+pIsSXHUPGMta9ycMZwfnJgz+7RFxlTskJrFxyMowg="}]},"maintainers":[{"name":"beefsack","email":"beefsack@gmail.com"}]},"1.0.5":{"author":{"name":"Michael Alexander","email":"mail@michaelalexander.com.au","url":"http://michaelalexander.com.au"},"name":"hound","description":"Cross platform directory tree watcher, focussed on reliability, speed, and simplicity.","keywords":["directory","tree","watch","windows","cross","platform","reliable","simple","fast"],"version":"1.0.5","homepage":"https://github.com/beefsack/node-hound","bugs":{"url":"https://github.com/beefsack/node-hound/issues"},"repository":{"type":"git","url":"git://github.com/beefsack/node-hound.git"},"main":"hound","scripts":{"test":"jasmine-node spec"},"dependencies":{},"devDependencies":{"jasmine-node":"*"},"optionalDependencies":{},"engines":{"node":">=0.7.1"},"gitHead":"e7100b1d38095aa72954727262e1d97e95dcc8d7","_id":"hound@1.0.5","_shasum":"59bbd39220eb4a541dff4e2de341d6daf6f8a289","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"gforceg","email":"greghedin@gmail.com"},"dist":{"shasum":"59bbd39220eb4a541dff4e2de341d6daf6f8a289","tarball":"https://registry.npmjs.org/hound/-/hound-1.0.5.tgz","integrity":"sha512-XlR+pqWj9BeiHQUS03HX9Pnb32+pgbrFxoSYhl+atrs25GHIrZU4gvKe426pJripJWZFCkvZv6aLTzZvas0Tug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMwngWbXEdL1DYBiT/cQDOSyxEnmZCnsrZt+N/PNgkBAIhANcB/NgmJeHTHugI7T+xeK8Hsud+1nPMN7tMPEoQAhO9"}]},"maintainers":[{"name":"beefsack","email":"beefsack@gmail.com"},{"name":"gforceg","email":"greghedin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hound-1.0.5.tgz_1490321996685_0.48211978864856064"}}},"readme":"hound - directory tree watcher for node.js\n=============================================\n\nCross platform directory tree watcher that works, even on Windows\n-----------------------------------------------------------------\n\nThe philosophy of hound is:\n\n* **Be reliable, work on every platform**\n* **Be fast**\n* **Be simple**\n\nhound is designed to be very reliable, fast, and simple.  There are no runtime\ndependencies outside of the standard node.js libraries.  There is a development\ndependency on [Jasmine](http://pivotal.github.com/jasmine/), which is required\nto run the tests.\n\nInstallation\n------------\n\nInstall using npm:\n\n```\nnpm install hound\n```\n\nBecause hound has no runtime dependencies, it is also possible to download the\nlibrary manually and require it directly.\n\nUsage\n-----\n\n```javascript\nhound = require('hound')\n\n// Create a directory tree watcher.\nwatcher = hound.watch('/tmp')\n\n// Create a file watcher.\nwatcher = hound.watch('/tmp/file.txt')\n\n// Add callbacks for file and directory events.  The change event only applies\n// to files.\nwatcher.on('create', function(file, stats) {\n  console.log(file + ' was created')\n})\nwatcher.on('change', function(file, stats) {\n  console.log(file + ' was changed')\n})\nwatcher.on('delete', function(file) {\n  console.log(file + ' was deleted')\n})\n\n// Unwatch specific files or directories.\nwatcher.unwatch('/tmp/another_file')\n\n// Unwatch all watched files and directories.\nwatcher.clear()\n```\n\nTesting\n-------\n\nTo run the tests, use `npm test`.  The tests work on actual directory trees that\nare generated in the tmp directory.\n","maintainers":[{"email":"greghedin@gmail.com","name":"gforceg"},{"email":"beefsack@gmail.com","name":"beefsack"}],"time":{"modified":"2022-06-18T21:40:14.620Z","created":"2012-05-20T16:10:39.249Z","1.0.0":"2012-05-20T16:10:44.182Z","1.0.1":"2012-05-21T01:14:00.058Z","1.0.2":"2012-05-24T11:54:24.642Z","1.0.3":"2012-06-28T12:49:21.309Z","1.0.4":"2012-06-28T13:57:21.260Z","1.0.5":"2017-03-24T02:19:58.459Z"},"author":{"name":"Michael Alexander","email":"mail@michaelalexander.com.au","url":"http://michaelalexander.com.au"},"repository":{"type":"git","url":"git://github.com/beefsack/node-hound.git"},"users":{"rcorveira":true},"homepage":"https://github.com/beefsack/node-hound","keywords":["directory","tree","watch","windows","cross","platform","reliable","simple","fast"],"bugs":{"url":"https://github.com/beefsack/node-hound/issues"},"readmeFilename":"README.md"}