modified node-browserify