dev-injector
Injection source code into required source in Node.js.
install
$ npm i dev-injector -D
How to use
const injection = const conf = './hoge.js': replace: 'const hoge =': '"const hoge replaced"' 'function fuga': 'function fuga() {console.log("function fuga replaced")}' 'class Piyo': ` class Piyo { constructor() { console.log('class Piyo replaced') } get() { return 'piyo' } } ` insert: last: 'module.exports.Piyo = Piyo' const Piyo = const piyo = console
hoge.js
const hoge = 'hoge' console { console} { console } { return null }
not injected result
$ node hoge.js
hoge
fuga
injected result
$ node index.js
const hoge replaced
function fuga replaced
class Piyo replaced
export succeeded: true