From 9ae87239092d792ab55aab933f6ff914d0dcc0ea Mon Sep 17 00:00:00 2001 From: kachalov Date: Wed, 11 May 2016 16:13:33 +0300 Subject: [PATCH] dev --- index.ts | 2 -- src/Obfuscator.ts | 6 ++---- src/node-obfuscators/VariableDeclarationObfuscator.ts | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/index.ts b/index.ts index f294214f..a8cdfef1 100644 --- a/index.ts +++ b/index.ts @@ -3,8 +3,6 @@ declare let module: any; import { Obfuscator } from './src/Obfuscator'; -import { UnicodeArrayNodesGroup } from './src/node-groups/UnicodeArrayNodesGroup'; -import { Utils } from './src/Utils'; let escodegen = require('escodegen'), esprima = require('esprima'); diff --git a/src/Obfuscator.ts b/src/Obfuscator.ts index a02fb913..9da5db50 100644 --- a/src/Obfuscator.ts +++ b/src/Obfuscator.ts @@ -8,7 +8,6 @@ import { CatchClauseObfuscator } from "./node-obfuscators/CatchClauseObfuscator" import { FunctionDeclarationObfuscator } from './node-obfuscators/FunctionDeclarationObfuscator'; import { FunctionObfuscator } from './node-obfuscators/FunctionObfuscator'; import { LiteralObfuscator } from './node-obfuscators/LiteralObfuscator'; -import { NodesGroup } from './node-groups/NodesGroup'; import { MemberExpressionObfuscator } from './node-obfuscators/MemberExpressionObfuscator'; import { MethodDefinitionObfuscator } from './node-obfuscators/MethodDefinitionObfuscator'; import { ObjectExpressionObfuscator } from './node-obfuscators/ObjectExpressionObfuscator'; @@ -63,7 +62,7 @@ export class Obfuscator { */ public obfuscateNode (node: any): void { if (this.options['rotateUnicodeArray']) { - this.setNodesGroup('unicodeArrayNodesGroup', new UnicodeArrayNodesGroup(node)); + this.setNodesGroup(new UnicodeArrayNodesGroup(node)); } else { this.setNode( 'unicodeArrayNode', @@ -90,10 +89,9 @@ export class Obfuscator { } /** - * @param groupName * @param nodesGroup */ - public setNodesGroup (groupName: string, nodesGroup: NodesGroup): void { + public setNodesGroup (nodesGroup: INodesGroup): void { let nodes: Map = nodesGroup.getNodes(); nodes.forEach((node: INode, key: string) => { diff --git a/src/node-obfuscators/VariableDeclarationObfuscator.ts b/src/node-obfuscators/VariableDeclarationObfuscator.ts index 6278e081..40e408b8 100644 --- a/src/node-obfuscators/VariableDeclarationObfuscator.ts +++ b/src/node-obfuscators/VariableDeclarationObfuscator.ts @@ -1,6 +1,6 @@ import { NodeObfuscator } from './NodeObfuscator'; +import { NodeUtils } from "../NodeUtils"; import { Utils } from '../Utils'; -import {NodeUtils} from "../NodeUtils"; let estraverse = require('estraverse');