node package manager

filechangeemitter

A simple EventEmitter that listens for file system changes in a given set of files or directories. Attaches filesystem watchers then emits one event per change with the changed file as a param. Adapted from the Reload plugin in Learnboost's Cluster module

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