⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
nodejs
/
@npmcli
/
run-script
/
lib
/
View File Name :
package-envs.js
// https://github.com/npm/rfcs/pull/183 const envVal = val => Array.isArray(val) ? val.map(v => envVal(v)).join('\n\n') : val === null || val === false ? '' : String(val) const packageEnvs = (env, vals, prefix) => { for (const [key, val] of Object.entries(vals)) { if (val === undefined) { continue } else if (val && !Array.isArray(val) && typeof val === 'object') { packageEnvs(env, val, `${prefix}${key}_`) } else { env[`${prefix}${key}`] = envVal(val) } } return env } module.exports = (env, pkg) => packageEnvs({ ...env }, { name: pkg.name, version: pkg.version, config: pkg.config, engines: pkg.engines, bin: pkg.bin, }, 'npm_package_')