@@ -17,4 +17,3 @@ JavaScriptObfuscator.escodegenParams = {
};
exports.JavaScriptObfuscator = JavaScriptObfuscator;
module.exports = JavaScriptObfuscator;
-//# sourceMappingURL=index.js.map
@@ -22,7 +22,8 @@
"tsc:w": "tsc -w",
"lite": "lite-server",
"start": "concurrent \"npm run tsc:w\" \"npm run lite\" ",
- "postinstall": "tsc"
+ "postinstall": "tsc",
+ "test": "node tests/dev-test.js"
},
"author": {
"name": "sanex3339"
@@ -86,4 +86,3 @@ class Obfuscator {
}
exports.Obfuscator = Obfuscator;
-//# sourceMappingURL=Obfuscator.js.map
@@ -34,4 +34,3 @@ class Utils {
exports.Utils = Utils;
-//# sourceMappingURL=Utils.js.map
@@ -4,4 +4,3 @@
AppendState[AppendState["AfterObfuscation"] = 1] = "AfterObfuscation";
})(exports.AppendState || (exports.AppendState = {}));
var AppendState = exports.AppendState;
-//# sourceMappingURL=AppendState.js.map
@@ -1,2 +1 @@
"use strict";
-//# sourceMappingURL=INode.js.map
-//# sourceMappingURL=INodeObfuscator.js.map
-//# sourceMappingURL=INodesGroup.js.map
@@ -5,4 +5,3 @@ class NodesGroup {
exports.NodesGroup = NodesGroup;
-//# sourceMappingURL=NodesGroup.js.map
@@ -26,4 +26,3 @@ class UnicodeArrayNodesGroup extends NodesGroup_1.NodesGroup {
exports.UnicodeArrayNodesGroup = UnicodeArrayNodesGroup;
-//# sourceMappingURL=UnicodeArrayNodesGroup.js.map
@@ -34,4 +34,3 @@ class FunctionDeclarationObfuscator extends NodeObfuscator_1.NodeObfuscator {
exports.FunctionDeclarationObfuscator = FunctionDeclarationObfuscator;
-//# sourceMappingURL=FunctionDeclarationObfuscator.js.map
@@ -33,4 +33,3 @@ class FunctionObfuscator extends NodeObfuscator_1.NodeObfuscator {
exports.FunctionObfuscator = FunctionObfuscator;
-//# sourceMappingURL=FunctionObfuscator.js.map
@@ -20,4 +20,3 @@ class LiteralObfuscator extends NodeObfuscator_1.NodeObfuscator {
exports.LiteralObfuscator = LiteralObfuscator;
-//# sourceMappingURL=LiteralObfuscator.js.map
@@ -46,4 +46,3 @@ class MemberExpressionObfuscator extends NodeObfuscator_1.NodeObfuscator {
exports.MemberExpressionObfuscator = MemberExpressionObfuscator;
-//# sourceMappingURL=MemberExpressionObfuscator.js.map
@@ -25,4 +25,3 @@ class MethodDefinitionObfuscator extends NodeObfuscator_1.NodeObfuscator {
exports.MethodDefinitionObfuscator = MethodDefinitionObfuscator;
-//# sourceMappingURL=MethodDefinitionObfuscator.js.map
@@ -26,4 +26,3 @@ class NodeObfuscator {
exports.NodeObfuscator = NodeObfuscator;
-//# sourceMappingURL=NodeObfuscator.js.map
@@ -45,4 +45,3 @@ class ObjectExpressionObfuscator extends NodeObfuscator_1.NodeObfuscator {
exports.ObjectExpressionObfuscator = ObjectExpressionObfuscator;
-//# sourceMappingURL=ObjectExpressionObfuscator.js.map
@@ -40,4 +40,3 @@ class VariableDeclarationObfuscator extends NodeObfuscator_1.NodeObfuscator {
exports.VariableDeclarationObfuscator = VariableDeclarationObfuscator;
-//# sourceMappingURL=VariableDeclarationObfuscator.js.map
@@ -18,4 +18,3 @@ class Node {
exports.Node = Node;
-//# sourceMappingURL=Node.js.map
@@ -67,4 +67,3 @@ class UnicodeArrayNode extends Node_1.Node {
UnicodeArrayNode.UNICODE_ARRAY_RANDOM_LENGTH = 4;
exports.UnicodeArrayNode = UnicodeArrayNode;
-//# sourceMappingURL=UnicodeArrayNode.js.map
@@ -51,4 +51,3 @@ class UnicodeArrayRotateFunctionCallNode extends Node_1.Node {
exports.UnicodeArrayRotateFunctionCallNode = UnicodeArrayRotateFunctionCallNode;
-//# sourceMappingURL=UnicodeArrayRotateFunctionCallNode.js.map
@@ -266,4 +266,3 @@ class UnicodeArrayRotateFunctionNode extends Node_1.Node {
exports.UnicodeArrayRotateFunctionNode = UnicodeArrayRotateFunctionNode;
-//# sourceMappingURL=UnicodeArrayRotateFunctionNode.js.map
@@ -0,0 +1,21 @@
+var JavaScriptObfuscator = require('../index.js');
+var obfuscatedCode = JavaScriptObfuscator.obfuscate(`
+ (function(){
+ var result = 1,
+ term1 = 0,
+ term2 = 1,
+ i = 1;
+ while(i < 10)
+ {
+ result = term1 + term2;
+ console.log(result);
+ term1 = term2;
+ term2 = result;
+ i++;
+ }
+ })();
+ `, {
+ rotateUnicodeArray: false
+});
+console.log(obfuscatedCode);
+console.log(eval(obfuscatedCode));
@@ -0,0 +1,26 @@
+
+var obfuscatedCode = JavaScriptObfuscator.obfuscate(
+ `
+ `,
+);
@@ -2,10 +2,15 @@
"compilerOptions": {
"target": "ES6",
"module": "commonjs",
- "sourceMap": true,
+ "sourceMap": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": true,
"noImplicitAny": false
- }
+ },
+ "files": [
+ "index.ts",
+ "typings/tsd.d.ts",
+ "tests/dev-test.ts"
+ ]