Skip to content

Commit a907044

Browse files
committed
fixup: cleaner packageEnvs
1 parent 073018b commit a907044

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

lib/package-envs.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
const packageEnvs = (env, vals, prefix) => {
32
for (const [key, val] of Object.entries(vals)) {
43
if (val === undefined) {
@@ -19,10 +18,12 @@ const packageEnvs = (env, vals, prefix) => {
1918
}
2019

2120
// https://github.com/npm/rfcs/pull/183 defines which fields we put into the environment
22-
module.exports = (env, pkg) => packageEnvs({ ...env }, {
23-
name: pkg.name,
24-
version: pkg.version,
25-
config: pkg.config,
26-
engines: pkg.engines,
27-
bin: pkg.bin,
28-
}, 'npm_package_')
21+
module.exports = pkg => {
22+
return packageEnvs({}, {
23+
name: pkg.name,
24+
version: pkg.version,
25+
config: pkg.config,
26+
engines: pkg.engines,
27+
bin: pkg.bin,
28+
}, 'npm_package_')
29+
}

lib/run-script-pkg.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ const runScriptPkg = async options => {
6969
path,
7070
scriptShell,
7171
binPaths,
72-
env: packageEnvs(env, pkg),
72+
env: { ...env, ...packageEnvs(pkg) },
7373
stdio,
7474
cmd,
7575
args,

0 commit comments

Comments
 (0)