More cases with improved objectExpressionKeys support

Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/387
This commit is contained in:
sanex3339
2020-01-06 01:41:00 +03:00
parent 84492b3420
commit 56e80ae800
21 changed files with 500 additions and 46 deletions
+4 -10
View File
@@ -8,20 +8,14 @@ import { NO_ADDITIONAL_NODES_PRESET } from '../../src/options/presets/NoCustomNo
let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
`
function foo () {
function foo () {
return {
bar: {
foo: 1
}
};
}
var bar;
if (false)
bar = {baz: 1};
}
`,
{
...NO_ADDITIONAL_NODES_PRESET,
transformObjectKeys: true,
controlFlowFlattening: true,
controlFlowFlatteningThreshold: 1
transformObjectKeys: true
}
).getObfuscatedCode();