1.0.7 • Published 8 years ago

jrequire v1.0.7

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

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');

// write a module
fs.writeFileSync('someModule.js','module.exports = exports = 1;');

// require the module
var module = jrequire('./someModule.js');

console.log( 'old value: ' + module );
// old value: 1


// rewrite and reload the module
fs.writeFileSync('someModule.js','module.exports = exports = 2;');
module = jrequire.reload('./someModule.js');

console.log( 'new value: ' + module );
// new value: 2

Other functionalities

jrequire.resolve( module ); 	// same as require.resolve

jrequire.isLoaded( module ); 
jrequire.isLoadable( module ); 

// pretty self-explanatory
1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago