Javascript obfuscator update (#9694)

* JavaScriptObfuscator new options

JavaScriptObfuscator new options

* JavaScriptObfuscator new options

JavaScriptObfuscator new options

* JavaScriptObfuscator new options

JavaScriptObfuscator new options
This commit is contained in:
Timofey Kachalov
2016-06-19 06:35:40 +03:00
committed by Masahiro Wakame
parent 8ef38fbc56
commit ed73479d5d
2 changed files with 13 additions and 7 deletions

View File

@@ -5,11 +5,14 @@ import { JavaScriptObfuscator } from 'javascript-obfuscator';
let sourceCode1: string = JavaScriptObfuscator.obfuscate('var foo = 1;');
let sourceCode2: string = JavaScriptObfuscator.obfuscate('var foo = 1;', {
compact: true,
debugProtection: false,
debugProtectionInterval: false,
disableConsoleOutput: true,
encodeUnicodeLiterals: true,
rotateUnicodeArray: true,
unicodeArray: true,
wrapUnicodeArrayCalls: true
debugProtection: false,
debugProtectionInterval: false,
disableConsoleOutput: true,
encodeUnicodeLiterals: false,
reservedNames: ['^foo$'],
rotateUnicodeArray: true,
selfDefending: true,
unicodeArray: true,
unicodeArrayThreshold: 0.8,
wrapUnicodeArrayCalls: true
});

View File

@@ -10,8 +10,11 @@ declare module 'javascript-obfuscator' {
debugProtectionInterval?: boolean;
disableConsoleOutput?: boolean;
encodeUnicodeLiterals?: boolean;
reservedNames?: string[];
rotateUnicodeArray?: boolean;
selfDefending?: boolean;
unicodeArray?: boolean;
unicodeArrayThreshold?: number;
wrapUnicodeArrayCalls?: boolean;
[id: string]: any;
}