sanex3339 9 anos atrás
pai
commit
e50a701df7
6 arquivos alterados com 9 adições e 11 exclusões
  1. 0 1
      index.js
  2. 0 2
      index.ts
  3. 1 1
      src/Utils.ts
  4. 3 2
      tests/dev-test.js
  5. 3 3
      tests/dev-test.ts
  6. 2 2
      tslint.json

+ 0 - 1
index.js

@@ -25,4 +25,3 @@ JavaScriptObfuscator.escodegenParams = {
     verbatim: 'x-verbatim-property'
 };
 exports.JavaScriptObfuscator = JavaScriptObfuscator;
-module.exports = JavaScriptObfuscator;

+ 0 - 2
index.ts

@@ -52,5 +52,3 @@ export class JavaScriptObfuscator {
         return escodegen.generate(astTree, escodegenParams);
     }
 }
-
-module.exports = JavaScriptObfuscator;

+ 1 - 1
src/Utils.ts

@@ -4,7 +4,7 @@ export class Utils {
      * @param searchElement
      * @returns {boolean}
      */
-    public static arrayContains (array: any[], searchElement: any) {
+    public static arrayContains (array: any[], searchElement: any): boolean {
         return array.indexOf(searchElement) >= 0;
     }
 

+ 3 - 2
tests/dev-test.js

@@ -1,5 +1,6 @@
-var JavaScriptObfuscator = require('../index.js');
-var obfuscatedCode = JavaScriptObfuscator.obfuscate(`
+"use strict";
+const index_1 = require("../index");
+let obfuscatedCode = index_1.JavaScriptObfuscator.obfuscate(`
     (function(){
         var result = 1,
             term1 = 0,

+ 3 - 3
tests/dev-test.ts

@@ -1,6 +1,6 @@
-var JavaScriptObfuscator = require('../index.js');
+import { JavaScriptObfuscator } from "../index";
 
-var obfuscatedCode = JavaScriptObfuscator.obfuscate(
+let obfuscatedCode: string = JavaScriptObfuscator.obfuscate(
     `
     (function(){
         var result = 1,
@@ -52,4 +52,4 @@ var obfuscatedCode = JavaScriptObfuscator.obfuscate(
 );
 
 console.log(obfuscatedCode);
-console.log(eval(obfuscatedCode));
+console.log(eval(obfuscatedCode));

+ 2 - 2
tslint.json

@@ -64,7 +64,7 @@
     "no-duplicate-key": true,
     "no-duplicate-variable": true,
     "no-empty": false,
-    "no-eval": true,
+    "no-eval": false,
     "no-inferrable-types": false,
     "no-internal-module": true,
     "no-invalid-this": [
@@ -77,7 +77,7 @@
     "no-shadowed-variable": false,
     "no-string-literal": false,
     "no-switch-case-fall-through": true,
-    "no-trailing-whitespace": false,
+    "no-trailing-whitespace": true,
     "no-unreachable": true,
     "no-unused-expression": true,
     "no-unused-variable": true,