{"bin":{"rebuild":"./cli.js"},"dist":{"shasum":"437947f850c0fc2561c77461a832b0e920a1b6f0","tarball":"https://registry.npmjs.org/rebuild/-/rebuild-0.1.1.tgz","integrity":"sha512-gI2U195Y0VtMUiUEQLlWGKlE9yTDcYPyrjsuweFx2cLFdjkGNCPWO9qdMl9f7JGGcPsu2Nay0cw9l5H3FGi2gw==","signatures":[{"sig":"MEQCICOy7yUd/47Wc1RCr9TsGsBqV7ThQ0WLJN79clv7IjN6AiBwri5rIzg92Ec2ynsjfQoiXWs9n/6XD7W0iV6Izru6ew==","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.1","version":"0.1.1"}