Added base PropertyDefinition transformation

This commit is contained in:
sanex
2021-05-23 10:12:55 +03:00
parent da84977cc1
commit 52a5482ace
11 changed files with 37021 additions and 64 deletions
+21 -13
View File
@@ -7,24 +7,32 @@ import { NO_ADDITIONAL_NODES_PRESET } from '../../src/options/presets/NoCustomNo
let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
`
var variable1 = '5' - 3;
var variable2 = '5' + 3;
var variable3 = '5' + - '2';
var variable4 = ['10','10','10','10','10'].map(parseInt);
var variable5 = 'foo ' + 1 + 1;
console.log(variable1);
console.log(variable2);
console.log(variable3);
console.log(variable4);
console.log(variable5);
class Test {
constructor () {
let test = {}
}
methodA = () => {
console.log('methodA');
}
methodB () {
console.log('methodB');
this.methodA();
}
}
const instance = new Test();
instance.methodA();
instance.methodB();
`,
{
...NO_ADDITIONAL_NODES_PRESET,
compact: false,
stringArray: true,
stringArrayThreshold: 1,
rotateStringArray: true,
stringArrayWrappersCount: 3
stringArrayThreshold: 1
}
).getObfuscatedCode();