A simple EventEmitter that listens for file system changes in a given set of files or directories. Adapted from the Reload plugin in Learnboost's Cluster module
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
README.md
index.js
package.json

README.md

Simple module that watches a given set of file system locations and emits events when files are changed.

Install

npm install filechangeemitter

Usage

var fsEmitter = new FileChangeEmitter([
	'./first/location',
	'./another/location'
]);
	
fsEmitter.on('change',function(fileName){
	// your code
});

And to detach the watchers from the filesystem:

fsEmitter.close();

Tests

npm test