mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
Ignore transformation of process.env.* (#1367)
This commit is contained in:
@@ -721,6 +721,24 @@ describe('JavaScriptObfuscator', () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe('process.env.* support', () => {
|
||||
const regExp: RegExp = /console\['log']\(process\.env\.FOO\);/;
|
||||
|
||||
let obfuscatedCode: string;
|
||||
|
||||
beforeEach(() => {
|
||||
const code: string = readFileAsString(__dirname + '/fixtures/process-env.js');
|
||||
|
||||
obfuscatedCode = JavaScriptObfuscator.obfuscate(code, {
|
||||
...NO_ADDITIONAL_NODES_PRESET
|
||||
}).getObfuscatedCode();
|
||||
});
|
||||
|
||||
it('should not obfuscate `process.env.*`', () => {
|
||||
assert.match(obfuscatedCode, regExp);
|
||||
});
|
||||
});
|
||||
|
||||
/**
|
||||
* https://github.com/javascript-obfuscator/javascript-obfuscator/issues/710
|
||||
*/
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
console.log(process.env.FOO);
|
||||
Reference in New Issue
Block a user