UNPKG

live-patch

Version:

patch the source code of a running program

18 lines (14 loc) 364 B
var fs = require('fs'); var gaze = require('gaze'); var file = __dirname + '/program.js'; var patch = require('../')(); gaze(file, function (err, w) { w.on('changed', function (p) { read() }); }); read(); function read () { fs.readFile(file, 'utf8', function (err, src) { if (err) return console.error(err); patch.update(src); }); }