sanex3339 9 years ago
parent
commit
307992ac95

+ 2 - 2
src/Obfuscator.js

@@ -36,7 +36,7 @@ class Obfuscator {
         this.options = options;
     }
     obfuscateNode(node) {
-        this.insertNewNodes(node);
+        this.setNewNodes(node);
         this.beforeObfuscation(node);
         estraverse.replace(node, {
             enter: (node, parent) => this.nodeControllerFirstPass(node, parent)
@@ -70,7 +70,7 @@ class Obfuscator {
         });
     }
     ;
-    insertNewNodes(astTree) {
+    setNewNodes(astTree) {
         if (this.options['disableConsoleOutput']) {
             this.setNode('consoleOutputDisableExpressionNode', new ConsoleOutputDisableExpressionNode_1.ConsoleOutputDisableExpressionNode(astTree));
         }

+ 2 - 1
typings.json

@@ -5,6 +5,7 @@
     "node": "github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts#6834f97fb33561a3ad40695084da2b660efaee29",
     "estree": "github:DefinitelyTyped/DefinitelyTyped/estree/estree.d.ts",
     "esprima": "github:DefinitelyTyped/DefinitelyTyped/esprima/esprima.d.ts",
-    "escodegen": "github:DefinitelyTyped/DefinitelyTyped/escodegen/escodegen.d.ts"
+    "escodegen": "github:DefinitelyTyped/DefinitelyTyped/escodegen/escodegen.d.ts",
+    "estraverse": "github:DefinitelyTyped/DefinitelyTyped/escodegen/estraverse.d.ts"
   }
 }

+ 0 - 1
typings/browser.d.ts

@@ -1,5 +1,4 @@
 /// <reference path="main/ambient/escodegen/index.d.ts" />
-/// <reference path="main/ambient/estraverse/index.d.ts" />
 /// <reference path="main/ambient/esprima/index.d.ts" />
 /// <reference path="main/ambient/estree/index.d.ts" />
 /// <reference path="main/ambient/node/index.d.ts" />

+ 0 - 22
typings/browser/ambient/estraverse/index.d.ts

@@ -1,22 +0,0 @@
-// Type definitions for estraverse
-// Project: https://github.com/estools/estraverse
-// Definitions by: Sanex3339 <https://github.com/sanex3339>
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-
-declare module 'estraverse' {
-    export interface Visitor {
-        enter?: (node: any, parentNode: any) => any;
-        leave?: (node: any, parentNode: any) => any;
-
-        fallback?: string;
-
-        keys?: {};
-    }
-
-    export enum VisitorOption {
-        Skip, Break, Remove
-    }
-
-    export function traverse (ast: any, visitor: Visitor): any;
-    export function replace (ast: any, visitor: Visitor): any;
-}

+ 0 - 1
typings/main.d.ts

@@ -1,5 +1,4 @@
 /// <reference path="main/ambient/escodegen/index.d.ts" />
-/// <reference path="main/ambient/estraverse/index.d.ts" />
 /// <reference path="main/ambient/esprima/index.d.ts" />
 /// <reference path="main/ambient/estree/index.d.ts" />
 /// <reference path="main/ambient/node/index.d.ts" />

+ 0 - 22
typings/main/ambient/estraverse/index.d.ts

@@ -1,22 +0,0 @@
-// Type definitions for estraverse
-// Project: https://github.com/estools/estraverse
-// Definitions by: Sanex3339 <https://github.com/sanex3339>
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-
-declare module 'estraverse' {
-    export interface Visitor {
-        enter?: (node: any, parentNode: any) => any;
-        leave?: (node: any, parentNode: any) => any;
-
-        fallback?: string;
-
-        keys?: {};
-    }
-
-    export enum VisitorOption {
-        Skip, Break, Remove
-    }
-
-    export function traverse (ast: any, visitor: Visitor): any;
-    export function replace (ast: any, visitor: Visitor): any;
-}