/node_modules/node-dev/README.md

https://github.com/antonlitvinenko/tracker · Markdown · 35 lines · 20 code · 15 blank · 0 comment · 0 complexity · a73987559a45e47b2791fad91dfc5fff MD5 · raw file

  1. About
  2. =====
  3. Node-dev is a supervisor for Node.js that automatically restarts the node process when a script is modified. Status and error messages are displayed as desktop notification using either [Growl](http://growl.info/about.php) or [libnotify](http://developer.gnome.org/libnotify/).
  4. Node-dev hooks into the `require()` function to determine which files need to be monitored. Hence it also works with linked modules that live outside of your project directory and doesn't cause any unnecessary server restarts when client-side JavaScript files are modified.
  5. ![Screenshot](http://fgnass.github.com/images/node-dev.png)
  6. ![Screenshot](http://fgnass.github.com/images/node-dev-linux.png)
  7. Usage
  8. =====
  9. Simply use the `node-dev` binary as you would normally use `node`.
  10. Installation
  11. ============
  12. The node-dev supervisor can be installed via [npm](http://github.com/isaacs/npm):
  13. npm install node-dev
  14. This will add the `node-dev` executable to your PATH.
  15. In order to use Growl notifications [growlnotify](http://growl.info/extras.php#growlnotify) (form the Extras folder on the Growl disk image) must be installed on your system.
  16. Contributors
  17. ============
  18. * [Ricardo Tomasi](https://github.com/ricardobeat) (CoffeeScript support)
  19. * [Sergey Ovechkin](https://github.com/pomeo) (libnotify support)
  20. * [Piotr Sokólski](https://github.com/pyetras) (stdin pumping)