|
@@ -1,3 +1,5 @@
|
|
|
|
+import * as estraverse from 'estraverse';
|
|
|
|
+
|
|
import { INode } from './interfaces/INode';
|
|
import { INode } from './interfaces/INode';
|
|
import { INodeObfuscator } from './interfaces/INodeObfuscator';
|
|
import { INodeObfuscator } from './interfaces/INodeObfuscator';
|
|
import { INodesGroup } from './interfaces/INodesGroup';
|
|
import { INodesGroup } from './interfaces/INodesGroup';
|
|
@@ -16,8 +18,6 @@ import { UnicodeArrayNodesGroup } from './node-groups/UnicodeArrayNodesGroup';
|
|
import { Utils } from './Utils';
|
|
import { Utils } from './Utils';
|
|
import { VariableDeclarationObfuscator } from './node-obfuscators/VariableDeclarationObfuscator';
|
|
import { VariableDeclarationObfuscator } from './node-obfuscators/VariableDeclarationObfuscator';
|
|
|
|
|
|
-let estraverse = require('estraverse');
|
|
|
|
-
|
|
|
|
export class Obfuscator {
|
|
export class Obfuscator {
|
|
/**
|
|
/**
|
|
* @type {Map<string, Node>}
|
|
* @type {Map<string, Node>}
|