{"_id":"rebuild","_rev":"13-39d250a53601a0ed61d1c747d64570b5","name":"rebuild","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"rebuild","version":"0.1.0","author":{"name":"Nicholas C. Zakas"},"_id":"rebuild@0.1.0","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"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"}]},"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"},"dependencies":{"optimist":"0.3.x"}},"0.1.1":{"name":"rebuild","version":"0.1.1","author":{"name":"Nicholas C. Zakas"},"_id":"rebuild@0.1.1","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"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"}]},"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"},"dependencies":{"optimist":"0.3.x"}},"0.1.2":{"name":"rebuild","version":"0.1.2","author":{"name":"Nicholas C. Zakas"},"_id":"rebuild@0.1.2","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"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"}]},"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"},"dependencies":{"optimist":"0.3.x"}}},"time":{"created":"2012-08-24T00:30:47.395Z","modified":"2025-06-16T10:20:31.878Z","0.1.0":"2012-08-24T00:30:49.491Z","0.1.1":"2012-08-24T00:33:19.918Z","0.1.2":"2012-08-24T03:10:47.110Z"},"author":{"name":"Nicholas C. Zakas"},"repository":{"url":"http://github.com/nzakas/rebuild.git","type":"git"},"description":"Rebuild","maintainers":[{"name":"nzakas","email":"nicholas@nczconsulting.com"}],"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    ","users":{"voy22":true,"servisbot":true}}