{"_id":"run","_rev":"4576291","name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","dist-tags":{"latest":"1.5.0"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"time":{"modified":"2026-04-10T15:43:41.000Z","created":"2011-03-17T23:20:47.531Z","1.5.0":"2023-12-26T23:24:37.135Z","1.4.0":"2015-03-22T19:52:21.589Z","1.2.0":"2013-03-26T17:41:40.544Z","1.1.0":"2012-12-09T23:50:26.885Z","1.0.2":"2012-11-26T17:10:08.379Z","1.0.1":"2012-08-12T02:39:52.780Z","1.0.0":"2012-08-09T03:51:06.004Z","0.2.4":"2012-05-15T14:36:53.247Z","0.2.3":"2011-12-17T02:15:26.288Z","0.2.2":"2011-11-27T23:00:17.735Z","0.2.0":"2011-11-13T22:11:08.420Z","0.1.1":"2011-05-07T03:11:14.808Z","0.1.0":"2011-05-07T02:54:33.631Z","0.0.3":"2011-04-30T03:06:50.379Z","0.0.2":"2011-03-17T23:20:47.531Z"},"users":{},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"versions":{"1.5.0":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"1.5.0","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"cli.js"},"engines":{"node":">=v0.9.0"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","optionalDependencies":{},"gitHead":"fe44cd5a2ef543c0b70fefa97291d868b7602db4","bugs":{"url":"https://github.com/DTrejo/run.js/issues"},"_id":"run@1.5.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"1933b3e9d4008836d800035f43e265ab8a83c5bf","size":96699,"noattachment":false,"key":"/run/-/run-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-1.5.0.tgz"},"_npmUser":{"name":"dtrejo","email":"david.daniel.trejo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/run_1.5.0_1703633076988_0.527931824415107"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-26T23:24:37.135Z","publish_time":1703633077135,"_source_registry_name":"default","_cnpm_publish_time":1703633077135},"1.4.0":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"1.4.0","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":">=v0.9.0"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","optionalDependencies":{},"gitHead":"1a8707d46105aa7ba1013c99ab6d2895ba3d4dc7","bugs":{"url":"https://github.com/DTrejo/run.js/issues"},"_id":"run@1.4.0","scripts":{},"_shasum":"e17d9e9043ab2fe17776cb299e1237f38f0b4ffa","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dtrejo","email":"david.daniel.trejo@gmail.com"},"dist":{"shasum":"e17d9e9043ab2fe17776cb299e1237f38f0b4ffa","size":96861,"noattachment":false,"key":"/run/-/run-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-1.4.0.tgz"},"directories":{},"publish_time":1427053941589,"_hasShrinkwrap":false,"_cnpm_publish_time":1427053941589,"_cnpmcore_publish_time":"2021-12-16T20:09:12.225Z"},"1.2.0":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"1.2.0","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":">=v0.9.0"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","optionalDependencies":{},"readmeFilename":"readme.md","_id":"run@1.2.0","dist":{"shasum":"33ff278e32aa1ea0f013ee471107acb8ab9d2739","size":96864,"noattachment":false,"key":"/run/-/run-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-1.2.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"dtrejo","email":"david.daniel.trejo@gmail.com"},"directories":{},"publish_time":1364319700544,"_hasShrinkwrap":false,"_cnpm_publish_time":1364319700544,"_cnpmcore_publish_time":"2021-12-16T20:09:12.913Z"},"1.1.0":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"1.1.0","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":"v0.x"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","optionalDependencies":{},"readmeFilename":"readme.md","_id":"run@1.1.0","dist":{"shasum":"b2d82f3f8fe5bb74794ac537242ff6bf8933701c","size":96846,"noattachment":false,"key":"/run/-/run-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-1.1.0.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"dtrejo","email":"david.daniel.trejo@gmail.com"},"directories":{},"publish_time":1355097026885,"_hasShrinkwrap":false,"_cnpm_publish_time":1355097026885,"_cnpmcore_publish_time":"2021-12-16T20:09:13.732Z"},"1.0.2":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"1.0.2","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":"v0.7.x"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","optionalDependencies":{},"_id":"run@1.0.2","dist":{"shasum":"4beda3b5a69d0955e730816a86296fbdb9620e9a","size":96845,"noattachment":false,"key":"/run/-/run-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-1.0.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"dtrejo","email":"david.daniel.trejo@gmail.com"},"directories":{},"publish_time":1353949808379,"_hasShrinkwrap":false,"_cnpm_publish_time":1353949808379,"_cnpmcore_publish_time":"2021-12-16T20:09:14.296Z"},"1.0.1":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"1.0.1","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":"v0.7.x"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","optionalDependencies":{},"_id":"run@1.0.1","dist":{"shasum":"c519d1670e0087d7d58ef68a855fc142d6e64699","size":96829,"noattachment":false,"key":"/run/-/run-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-1.0.1.tgz"},"directories":{},"publish_time":1344739192780,"_hasShrinkwrap":false,"_cnpm_publish_time":1344739192780,"_cnpmcore_publish_time":"2021-12-16T20:09:14.738Z"},"1.0.0":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"1.0.0","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":"v0.7.x"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","optionalDependencies":{},"_id":"run@1.0.0","dist":{"shasum":"929bec5a249cf3072ff133bbcfa8971a8b65becc","size":96786,"noattachment":false,"key":"/run/-/run-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-1.0.0.tgz"},"directories":{},"publish_time":1344484266004,"_hasShrinkwrap":false,"_cnpm_publish_time":1344484266004,"_cnpmcore_publish_time":"2021-12-16T20:09:15.310Z"},"0.2.4":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"0.2.4","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":"*"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","optionalDependencies":{},"_npmUser":{"name":"dtrejo","email":"david.daniel.trejo@gmail.com"},"_id":"run@0.2.4","_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"89fbbba93db48cca87a78cb35d33ee1e6c404b2b","size":96603,"noattachment":false,"key":"/run/-/run-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-0.2.4.tgz"},"directories":{},"publish_time":1337092613247,"_hasShrinkwrap":false,"_cnpm_publish_time":1337092613247,"_cnpmcore_publish_time":"2021-12-16T20:09:16.220Z"},"0.2.3":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"0.2.3","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":"*"},"dependencies":{"minimatch":"*"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","_npmUser":{"name":"dtrejo","email":"dtrejo@cs.brown.edu"},"_id":"run@0.2.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"f7c7f5ec19aea78a02c9d1d1a4048ed6c8c36cd9","size":102400,"noattachment":false,"key":"/run/-/run-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-0.2.3.tgz"},"directories":{},"publish_time":1324088126288,"_hasShrinkwrap":false,"_cnpm_publish_time":1324088126288,"_cnpmcore_publish_time":"2021-12-16T20:09:16.759Z"},"0.2.2":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"0.2.2","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":"*"},"dependencies":{"glob":"2.1.x"},"devDependencies":{},"homepage":"https://github.com/dtrejo/run.js","_npmUser":{"name":"dtrejo","email":"dtrejo@cs.brown.edu"},"_id":"run@0.2.2","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"47fdb6010921adb8b46a0a0f191328ee32fc566c","size":102400,"noattachment":false,"key":"/run/-/run-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-0.2.2.tgz"},"directories":{},"publish_time":1322434817735,"_hasShrinkwrap":false,"_cnpm_publish_time":1322434817735,"_cnpmcore_publish_time":"2021-12-16T20:09:17.155Z"},"0.2.0":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"0.2.0","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"preferGlobal":true,"bin":{"runjs":"./cli.js"},"engines":{"node":"*"},"_npmUser":{"name":"dtrejo","email":"dtrejo@cs.brown.edu"},"_id":"run@0.2.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"e06ecaa38e3d0d8917caea9b5a35fa397f47a65a","size":10240,"noattachment":false,"key":"/run/-/run-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-0.2.0.tgz"},"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1321222268420,"_hasShrinkwrap":false,"_cnpm_publish_time":1321222268420,"_cnpmcore_publish_time":"2021-12-16T20:09:17.374Z"},"0.1.1":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"0.1.1","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"preferGlobal":true,"bin":{"runjs":"./cli.js"},"directories":{"lib":"."},"engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_id":"run@0.1.1","_engineSupported":true,"_npmVersion":"1.0.1","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"ddfee2c13544e11792660e9d76a7af02a474e8a1","size":2327,"noattachment":false,"key":"/run/-/run-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-0.1.1.tgz"},"scripts":{},"publish_time":1304737874808,"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"_hasShrinkwrap":false,"_cnpm_publish_time":1304737874808,"_cnpmcore_publish_time":"2021-12-16T20:09:17.584Z"},"0.1.0":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"0.1.0","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"bin":{"runjs":"./cli.js"},"directories":{"lib":"."},"engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_id":"run@0.1.0","_engineSupported":true,"_npmVersion":"1.0.1","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"2c039a8504b8f17afc1aa12073d37f8320309cb1","size":2248,"noattachment":false,"key":"/run/-/run-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-0.1.0.tgz"},"scripts":{},"publish_time":1304736873631,"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"_hasShrinkwrap":false,"_cnpm_publish_time":1304736873631,"_cnpmcore_publish_time":"2021-12-16T20:09:17.793Z"},"0.0.3":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"0.0.3","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"bin":{"runjs":"./cli.js"},"directories":{"lib":"."},"engines":{"node":"*"},"_id":"run@0.0.3","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.7","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"68e94ba959b84ebba92fc8ad562d738d42ecee51","size":1965,"noattachment":false,"key":"/run/-/run-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-0.0.3.tgz"},"publish_time":1304132810379,"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"_hasShrinkwrap":false,"_cnpm_publish_time":1304132810379,"_cnpmcore_publish_time":"2021-12-16T20:09:18.161Z"},"0.0.2":{"name":"run","description":"Reruns the given file whenever a file in the current working dir subtree is changed.","version":"0.0.2","repository":{"type":"git","url":"git://github.com/DTrejo/run.js.git"},"author":{"name":"David Trejo","email":"dtrejo@cs.brown.edu","url":"http://dtrejo.com/"},"bin":{"runjs":"./cli.js"},"directories":{"lib":"."},"engines":{"node":"*"},"_id":"run@0.0.2","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.1","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"6111d41b217268176d117df065e7aab3a5f22cb1","size":2006,"noattachment":false,"key":"/run/-/run-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/run/download/run-0.0.2.tgz"},"publish_time":1300404047531,"maintainers":[{"name":"dtrejo","email":""},{"name":"rauchg","email":""}],"_hasShrinkwrap":false,"_cnpm_publish_time":1300404047531,"_cnpmcore_publish_time":"2021-12-16T20:09:18.424Z"}},"readme":"## Install\n\n`$ npm -g install run`\n\n## Usage\n\n`$ runjs yourcode.js`\n\n# What does it do?\n\n`runjs` will rerun server.js whenever one of the watched files is\nchanged. It ignores files in your `.gitignore`.\n\n    $ runjs server.js\n    Watching /Dropbox/dev/server.js and all sub-directories not excluded by your .gitignore\n    Found & ignored file.db ; is dotfile or has ignored extension\n\n    Starting: server.js\n    > Listening on http://localhost:8888/\n\nNo more switching to the terminal to rerun your code. Just change a file and\nyour code will be rerun.\n\nThis is especially nice for web-servers, as you can skip the terminal and\nalt-tab to the browser to see your updated code happily running.\n\n### Features\n- supports globs in .gitignore (e.g. `*.log`)\n- any arguments, including debug arguments, are relayed to your code\n- **stdin is relayed to your code** [not supported by nodemon as of 12/5/11]\n- files and directories in `.gitignore` are not watched, neither are dotfiles.\n- coffeescript is supported: `runjs yourcode.coffee`\n  (by [rockymeza](https://github.com/rockymeza))\n\nSource at [github.com/DTrejo/run.js](https://github.com/DTrejo/run.js)\n\n---\n![Screenshot of runjs](https://github.com/DTrejo/run.js/raw/master/test/screenshot.png)\n\n### Contributors\nOrdered by date of first contribution.\n[Auto-generated](http://github.com/dtrejo/node-authors) on Wed Aug 08 2012 20:27:26 GMT-0700 (PDT).\n\n- [David Trejo aka `DTrejo`](https://github.com/DTrejo)\n- [Rocky Meza aka `rockymeza`](https://github.com/rockymeza)\n- [Shani Elharrar aka `morishani`](https://github.com/morishani)\n- [Andrew Sutherland aka `asuth`](https://github.com/asuth)\n","_attachments":{},"homepage":"https://github.com/dtrejo/run.js","bugs":{"url":"https://github.com/DTrejo/run.js/issues"}}