{"bin":{"rebuild":"./cli.js"},"dist":{"shasum":"03acdea5515130b479092746e093daf8cf883e93","tarball":"https://registry.npmjs.org/rebuild/-/rebuild-0.1.2.tgz","integrity":"sha512-EtDZ5IapND57htCrOOcfH7MzXCQKivzSZUIZIuc8H0xDHfmi9HDBZIyjT7Neh5GcUoxQ6hfsXluC+UrYLgGbZg==","signatures":[{"sig":"MEYCIQCO54/qlNH6h4K8MwMRZcItuaoWDTIzy+85FwUzGLEazAIhAPSU8SBfSdwmGVwOweK1fb0YRQ5K3OxrYtOCWsYdOB/M","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.8.8"},"_npmUser":{"name":"nzakas","email":"nicholas@nczconsulting.com"},"licenses":[{"url":"https://github.com/nzakas/rebuild/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"http://github.com/nzakas/rebuild.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.2","version":"0.1.2"}