Skip to content

Commit 23dd84b

Browse files
sudoarslanarcanis
authored andcommitted
replacing invalid chars with underscores in env (#3687)
1 parent b0a4758 commit 23dd84b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/util/execute-lifecycle-script.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,11 @@ export async function makeEnv(
7979
if (cleanVal.indexOf('\n') >= 0) {
8080
cleanVal = JSON.stringify(cleanVal);
8181
}
82-
env[`npm_package_${key}`] = cleanVal;
82+
83+
//replacing invalid chars with underscore
84+
const cleanKey = key.replace(/[^a-zA-Z0-9_]/g, '_');
85+
86+
env[`npm_package_${cleanKey}`] = cleanVal;
8387
}
8488
}
8589
}

0 commit comments

Comments
 (0)