Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 3.140.184.203
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
node_modules /
npm /
node_modules /
libnpmconfig /
Delete
Unzip
Name
Size
Permission
Date
Action
node_modules
[ DIR ]
drwxr-xr-x
2024-03-03 22:36
CHANGELOG.md
1.27
KB
-rw-r--r--
2021-03-10 14:36
LICENSE
717
B
-rw-r--r--
2021-03-10 14:36
PULL_REQUEST_TEMPLATE
183
B
-rw-r--r--
2021-03-10 14:36
README.md
1.58
KB
-rw-r--r--
2021-03-10 14:36
index.js
2.8
KB
-rw-r--r--
2021-03-10 14:36
package.json
1.99
KB
-rw-r--r--
2021-03-10 14:36
Save
Rename
'use strict' const fs = require('fs') const figgyPudding = require('figgy-pudding') const findUp = require('find-up') const ini = require('ini') const os = require('os') const path = require('path') const NpmConfig = figgyPudding({}, { // Open up the pudding object. other () { return true } }) const ConfigOpts = figgyPudding({ cache: { default: path.join(os.homedir(), '.npm') }, configNames: { default: ['npmrc', '.npmrc'] }, envPrefix: { default: /^npm_config_/i }, cwd: { default: () => process.cwd() }, globalconfig: { default: () => path.join(getGlobalPrefix(), 'etc', 'npmrc') }, userconfig: { default: path.join(os.homedir(), '.npmrc') } }) module.exports.read = getNpmConfig function getNpmConfig (_opts, _builtin) { const builtin = ConfigOpts(_builtin) const env = {} for (let key of Object.keys(process.env)) { if (!key.match(builtin.envPrefix)) continue const newKey = key.toLowerCase() .replace(builtin.envPrefix, '') .replace(/(?!^)_/g, '-') env[newKey] = process.env[key] } const cli = NpmConfig(_opts) const userConfPath = ( builtin.userconfig || cli.userconfig || env.userconfig ) const user = userConfPath && maybeReadIni(userConfPath) const globalConfPath = ( builtin.globalconfig || cli.globalconfig || env.globalconfig ) const global = globalConfPath && maybeReadIni(globalConfPath) const projConfPath = findUp.sync(builtin.configNames, { cwd: builtin.cwd }) let proj = {} if (projConfPath && projConfPath !== userConfPath) { proj = maybeReadIni(projConfPath) } const newOpts = NpmConfig(builtin, global, user, proj, env, cli) if (newOpts.cache) { return newOpts.concat({ cache: path.resolve( ( (cli.cache || env.cache) ? builtin.cwd : proj.cache ? path.dirname(projConfPath) : user.cache ? path.dirname(userConfPath) : global.cache ? path.dirname(globalConfPath) : path.dirname(userConfPath) ), newOpts.cache ) }) } else { return newOpts } } function maybeReadIni (f) { let txt try { txt = fs.readFileSync(f, 'utf8') } catch (err) { if (err.code === 'ENOENT') { return '' } else { throw err } } return ini.parse(txt) } function getGlobalPrefix () { if (process.env.PREFIX) { return process.env.PREFIX } else if (process.platform === 'win32') { // c:\node\node.exe --> prefix=c:\node\ return path.dirname(process.execPath) } else { // /usr/local/bin/node --> prefix=/usr/local let pref = path.dirname(path.dirname(process.execPath)) // destdir only is respected on Unix if (process.env.DESTDIR) { pref = path.join(process.env.DESTDIR, pref) } return pref } }