{"dist":{"shasum":"9df5b3adff2a177036b6e2bf19cdb5cfa2b418eb","tarball":"https://registry.npmjs.org/monocle/-/monocle-0.1.4.tgz","integrity":"sha512-jrg8dXdUfGA8tqtGyE6glYrW4rBfi12ew3JbLeQQ7qas6+ful9pH5dscww3QL5hCLNkJAWUuIplLALE+EJRtkA==","signatures":[{"sig":"MEQCIC5Jsdw2SYiRdI0r3MM4SwVzlYDJ5iCq5CKILcgntxscAiA9vmkydCR59AUdFBtz5RyTakqptDq/WG1fopfQPnf0yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"monocle.js","name":"monocle","author":{"name":"Sam Saccone"},"readme":"[![Build Status](https://travis-ci.org/samccone/monocle.png?branch=master)](https://travis-ci.org/samccone/monocle)\n\n## Monocle -- a tool for watching things\n\n[![logo](https://raw.github.com/samccone/monocle/master/logo.png)](https://raw.github.com/samccone/monocle/master/logo.png)\n\nHave you ever wanted to watch a folder and all of its files/nested folders for changes. well now you can!\n\n`npm install monocle`\n\n\n`var Monocle = require('monocle')`\n\n` (new Monocle).watchDirectory(dir, cb, watchSetupComplete, fileFilers, directoryFilters);`\n\n### or watch an array of files\n\n` (new Monocle).watchFiles(files[], cb, watchSetupComplete);`\n\nthe callback gets the filename that was modified\n\n## Filters\n\n- Read about it here [READDIRP](https://github.com/thlorenz/readdirp)","license":"BSD","scripts":{"test":"mocha test -R spec -t 2000"},"_npmUser":{"name":"samccone","email":"samccone@gmail.com"},"keywords":["watch","filesystem","folders","fs"],"repository":"","_npmVersion":"1.2.0","description":"a tool for watching directories for file changes","directories":{"test":"test"},"maintainers":[{"name":"samccone","email":"samccone@gmail.com"}],"dependencies":{"readdirp":"~0.2.3"},"readmeFilename":"README.md","devDependencies":{"mocha":"1.8.1"},"_id":"monocle@0.1.4","version":"0.1.4"}