module-inject
v1.2.1
Published
inject code to module
Downloads
3
Readme
Usage
runtime inject:
var inject = require('module-inject')();
inject('dep-name', function (exports) {
// modify exports
exports.foo = 'bar';
// overwrite exports
return 'hello world';
});
console.log(require('dep-name'));
// -> hello world
hard inject:
var inject = require('module-inject')();
inject('dep-name', function (str) {
// skip writeback
return false;
// writeback
return 'module.exports = "hello world"';
}, true); // <- attention
console.log(require('dep-name'));
// -> hello world