/
var
/
www
/
greso.tech
/
server
/
nsm
/
node_modules
/
fs.realpath
/
/var/www/greso.tech/server/nsm/node_modules/fs.realpath
mkdir
upload
Name
Size
Mode
Actions
index.js
1308
0644
edit
dl
rm
LICENSE
2125
0644
edit
dl
rm
old.js
8542
0644
edit
dl
rm
package.json
577
0644
edit
dl
rm
README.md
881
0644
edit
dl
rm
Edit:
/var/www/greso.tech/server/nsm/node_modules/fs.realpath/index.js
(1308B)
module.exports = realpath realpath.realpath = realpath realpath.sync = realpathSync realpath.realpathSync = realpathSync realpath.monkeypatch = monkeypatch realpath.unmonkeypatch = unmonkeypatch var fs = require('fs') var origRealpath = fs.realpath var origRealpathSync = fs.realpathSync var version = process.version var ok = /^v[0-5]\./.test(version) var old = require('./old.js') function newError (er) { return er && er.syscall === 'realpath' && ( er.code === 'ELOOP' || er.code === 'ENOMEM' || er.code === 'ENAMETOOLONG' ) } function realpath (p, cache, cb) { if (ok) { return origRealpath(p, cache, cb) } if (typeof cache === 'function') { cb = cache cache = null } origRealpath(p, cache, function (er, result) { if (newError(er)) { old.realpath(p, cache, cb) } else { cb(er, result) } }) } function realpathSync (p, cache) { if (ok) { return origRealpathSync(p, cache) } try { return origRealpathSync(p, cache) } catch (er) { if (newError(er)) { return old.realpathSync(p, cache) } else { throw er } } } function monkeypatch () { fs.realpath = realpath fs.realpathSync = realpathSync } function unmonkeypatch () { fs.realpath = origRealpath fs.realpathSync = origRealpathSync }
Save
cmd:
run