sanex3339 9 vuotta sitten
vanhempi
commit
8e0e7c7cb7
2 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 2 2
      dist/index.js
  2. 1 1
      index.ts

+ 2 - 2
dist/index.js

@@ -3,7 +3,7 @@ const esprima = require('esprima');
 const escodegen = require('escodegen');
 const Obfuscator_1 = require('./src/Obfuscator');
 class JavaScriptObfuscator {
-    static obfuscate(sourceCode, customOptions) {
+    static obfuscate(sourceCode, customOptions = {}) {
         let astTree = esprima.parse(sourceCode), options = Object.assign(JavaScriptObfuscator.defaultOptions, customOptions), obfuscator = new Obfuscator_1.Obfuscator(options);
         obfuscator.obfuscateNode(astTree);
         return JavaScriptObfuscator.generateCode(astTree, options);
@@ -23,7 +23,7 @@ JavaScriptObfuscator.defaultOptions = {
     debugProtectionInterval: false,
     disableConsoleOutput: true,
     rotateUnicodeArray: true,
-    wrapUnicodeArrayCalls: false
+    wrapUnicodeArrayCalls: true
 };
 JavaScriptObfuscator.escodegenParams = {
     verbatim: 'x-verbatim-property'

+ 1 - 1
index.ts

@@ -31,7 +31,7 @@ class JavaScriptObfuscator {
      * @param sourceCode
      * @param customOptions
      */
-    public static obfuscate (sourceCode: string, customOptions: any): string {
+    public static obfuscate (sourceCode: string, customOptions: any = {}): string {
         let astTree: IProgramNode = esprima.parse(sourceCode),
             options: any = Object.assign(JavaScriptObfuscator.defaultOptions, customOptions),
             obfuscator: Obfuscator = new Obfuscator(options);