Added more restrictions for object keys transformations

Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/516
This commit is contained in:
sanex3339
2020-01-24 18:42:37 +03:00
parent 3bc9678f8c
commit 7b231fe308
13 changed files with 197 additions and 13 deletions
+4 -5
View File
@@ -7,11 +7,10 @@ import { NO_ADDITIONAL_NODES_PRESET } from '../../src/options/presets/NoCustomNo
let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
`
const foo = \`\${{
foo: 'bar',
baz: 'bark'
}.baz}\`;
console.log(foo);
var passthrough = (object) => object;
var foo = {foo: 1},\t
bar = passthrough({bar: foo.foo});
console.log(bar.bar);
`,
{
...NO_ADDITIONAL_NODES_PRESET,