Reload (and other) functionality to complement require module.
Dinamic module reload in node.js
Ability to reload a previously required module, and other stuff.
Reload
var jrequire = require('jrequire');
var fs = require('fs');
fs.writeFileSync('someModule.js','module.exports = exports = 1;');
var module = jrequire('./someModule.js');
console.log( 'old value: ' + module );
fs.writeFileSync('someModule.js','module.exports = exports = 2;');
module = jrequire.reload('./someModule.js');
console.log( 'new value: ' + module );
Other functionalities
jrequire.resolve( module );
jrequire.isLoaded( module );
jrequire.isLoadable( module );