/
var
/
www
/
greso.tech
/
server
/
nsm
/
node_modules
/
static-module
/
example
/
/var/www/greso.tech/server/nsm/node_modules/static-module/example
mkdir
upload
Name
Size
Mode
Actions
brfs/
-
0755
rm
fs/
-
0755
rm
brfs.js
342
0644
edit
dl
rm
fs.js
782
0644
edit
dl
rm
Edit:
/var/www/greso.tech/server/nsm/node_modules/static-module/example/fs.js
(782B)
var staticModule = require('../'); var quote = require('quote-stream'); var through = require('through2'); var fs = require('fs'); var sm = staticModule({ fs: { readFileSync: function (file) { return fs.createReadStream(file).pipe(quote()); }, readFile: function (file, cb) { var stream = through(write, end); stream.push('process.nextTick(function(){(' + cb + ')(null,'); return fs.createReadStream(file).pipe(quote()).pipe(stream); function write (buf, enc, next) { this.push(buf); next() } function end (next) { this.push(')})'); this.push(null); next() } } } }, { vars: { __dirname: __dirname + '/fs' } }); process.stdin.pipe(sm).pipe(process.stdout);
Save
cmd:
run