{"bin":{"rebuild":"./cli.js"},"dist":{"shasum":"5e8077512211787ae09b43cd3f9f92e3a9b1c98b","tarball":"https://registry.npmjs.org/rebuild/-/rebuild-0.1.0.tgz","integrity":"sha512-Puwpiaca4QQ9RWBsQNwf5amPYg4BPB9I57oDpG5RuYEDN4XYPUddcclP7HMeCI7fD/gX+ugsfqEf4N8ycLb/gA==","signatures":[{"sig":"MEYCIQCAMPjC5tnHWZ16kWxt42ymY1M37hD9X+BQqo8+dXmE9AIhAN/J57ci604NPWFH1SzR712/4niDbEz5L6fVfsMY+ZUs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"name":"rebuild","author":{"name":"Nicholas C. Zakas"},"readme":"# Rebuild\n\nRebuild is a simple utility that does just one thing: it watches one or more files or directories for changes and runs a command when they change. That's it. It's intended to be used with command line build systems, but you can't really use it for anything.\n\n## Installation\n\n    npm install rebuild -g\n\n## Usage\n\nSpecify any number of files or directories using `-w` or `--watch`. Then just include whatever command you want to run. For example, if you just want to run `ls` whenever files in the `tmp` directory change, you would do this:\n\n    rebuild -w tmp ls\n\nThe directory is resolved based on the current working directory for both the files and directories to watch and the command to run. Other examples:\n\n    # Run \"ant test\" when the files in src change\n    rebuild -w src ant test\n    \n    # Automatically check in files in src and docs when they change\n    rebuild -w src -w docs git commit -am \"Just wanted to check these in\"\n    ","engines":{"node":">=0.2.0"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"licenses":[{"url":"https://github.com/nzakas/parser-lib/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/nzakas/parser-lib.git","type":"git"},"_npmVersion":"1.1.59","description":"Rebuild","directories":{"lib":"lib"},"maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"dependencies":{"optimist":"0.3.x"},"_id":"rebuild@0.1.0","version":"0.1.0"}