Skip to content
Simple, efficient file watching.
CoffeeScript JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src
test
.gitignore
.npmignore
.travis.yml
Cakefile
LICENSE
README.md
package.json

README.md

vigil Build Status npm version

Simple, fast, efficient file watcher for node.

Example

vigil.watch('src/*.coffee', function(filename, stats) {
    exec('coffee -bcm ' + filename)
})

API

vigil.run(fn, cb)

Executes fn (typically a server), watching modules required into VM for changes and executing cb on change events.

vigil.vm(cb)

Watches modules required into VM for changes, executing cb on change events

vigil.walk(path, cb)

Walks path, calling cb with (filename, stats) for each file found (optionally matching glob pattern).

vigil.watch(path, cb)

Watches path for changes, calling cb with (filename, stats, isModule) on change.

Something went wrong with that request. Please try again.