Add prefix only for variables with global declaration

This commit is contained in:
sanex3339
2018-01-22 23:15:43 +03:00
parent e4f9c100f8
commit cf94be2285
27 changed files with 134 additions and 93 deletions
+5 -6
View File
@@ -6,19 +6,18 @@ import { NO_ADDITIONAL_NODES_PRESET } from '../../src/options/presets/NoCustomNo
let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
`
var bar = 1;
var baz = 2;
(function(){
function foo () {
eval('var s = 1;');
}
foo();
var bark = bar + baz;
})();
`,
{
...NO_ADDITIONAL_NODES_PRESET,
compact: false,
identifiersPrefix: 'foo',
identifierNamesGenerator: 'mangled'
identifierNamesGenerator: 'mangled',
renameGlobals: true
}
).getObfuscatedCode();