1.0.7 • Published 10 years ago

jrequire v1.0.7

Weekly downloads
1
License
ISC
Repository
github
Last release
10 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

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago