Commit Graph
411 Commits
Author SHA1 Message Date
sanex3339 c940f0c002 stringsArray -> stringArray raname 2016-11-09 13:10:40 +03:00
sanex3339 a7c329b7f5 new option unicodeEscapeSequence
renamed following options `unicodeArray`, `unicodeArrayEncoding`, `rotateUnicodeArray`
2016-11-09 10:50:48 +03:00
sanex3339 ac9c10a69a Fixed obfuscation of global variables and function names in some cases 2016-11-09 00:47:55 +03:00
sanex3339 182ba99ee4 structure change 2016-11-08 22:18:54 +03:00
sanex3339 6bf5ba7bda some optimisations and new tests 2016-11-08 17:21:14 +03:00
sanex3339 6ab6b9bf07 Merge branch 'dev'
# Conflicts:
#	CHANGELOG.md
#	dist/index.js
#	package.json
#	src/Nodes.ts
#	src/Obfuscator.ts
#	src/interfaces/nodes/INode.d.ts
#	src/node-obfuscators/CatchClauseObfuscator.ts
#	src/node-obfuscators/FunctionDeclarationObfuscator.ts
#	src/node-obfuscators/FunctionObfuscator.ts
#	src/node-obfuscators/MemberExpressionObfuscator.ts
#	src/node-obfuscators/ObjectExpressionObfuscator.ts
#	src/node-obfuscators/VariableDeclarationObfuscator.ts
#	test/functional-tests/node-obfuscators/FunctionObfuscator.spec.ts
#	test/functional-tests/node-obfuscators/VariableDeclarationObfuscator.spec.ts
#	test/index.spec.ts
#	test/mocks/NodeMocks.ts
#	test/unit-tests/NodeUtils.spec.ts
2016-11-06 21:32:40 +03:00
sanex3339 c1ad897ab8 fixed incorrect custom nodes name if they appended into root block statement 2016-11-06 21:26:33 +03:00
sanex3339 d184298208 custom nodes structure rework 2016-11-04 14:26:24 +03:00
sanex3339 225bbfd6b4 custom node templates rework 2016-11-01 19:18:15 +03:00
sanex3339 979333e1a8 domainLockTemplate test fix 2016-11-01 18:41:04 +03:00
sanex3339 3f821410a5 custom node templates update 2016-11-01 18:10:45 +03:00
sanex3339 447fc58598 large rework of node appending mechanics 2016-11-01 17:12:10 +03:00
sanex3339 2968f1417a large rework of node appending mechanics 2016-11-01 17:05:23 +03:00
sanex3339 3b8bf270d5 rc4 unicode array encoding wip 2016-10-30 18:00:33 +03:00
sanex3339 494ae3be31 rc4 unicode array encoding wip 2016-10-30 16:42:27 +03:00
sanex3339 3ea6d46670 encodeUnicodeArray has been renamed to unicodeArrayEncoding and accepts true|false|'base64'|'rc4' values 2016-10-30 13:46:22 +03:00
sanex3339 2f688f81fe preformance fix: fixed tests 2016-10-30 12:12:43 +03:00
sanex3339 4816c7cb37 rc4 string literal encoding preparation 2016-10-30 01:22:31 +03:00
sanex3339 b2b066419a rc4 string literal encoding preparation 2016-10-30 00:50:23 +03:00
sanex3339 add062feee rc4 preparation 2016-10-29 21:58:59 +03:00
sanex3339 1fc50304b5 Added ObjectExpressionCalleeDataExtractor: added tests 2016-10-16 01:05:58 +03:00
sanex3339 525f77fbb8 Added ObjectExpressionCalleeDataExtractor: added tests 2016-10-15 21:17:21 +03:00
sanex3339 0d4c6b4f1e Added ObjectExpressionCalleeDataExtractor: added tests 2016-10-15 20:36:05 +03:00
sanex3339 42657550d3 Added ObjectExpressionCalleeDataExtractor 2016-10-15 19:36:14 +03:00
sanex3339 b4747719b2 StackTraceAnalyzer - correct analyzing of self-invoking functions: extend test 2016-10-06 17:06:19 +03:00
sanex3339 6c4eab9104 StackTraceAnalyzer - correct analyzing of self-invoking functions 2016-10-06 14:41:46 +03:00
sanex3339 bfc8ff4777 overall performance test for info 2016-10-04 08:34:43 +03:00
sanex3339 87b44bf852 StackTraceAnalyzer refactoring 2016-10-04 00:41:57 +03:00
sanex3339 8571cef294 Hidden node appender 2016-10-02 22:56:31 +03:00
sanex3339 857508f532 removed paths support, because not supported by ts-node 2016-10-02 14:55:11 +03:00
sanex3339 b862c3f4f5 0.7.2 fixes 2016-09-23 19:34:38 +03:00
sanex3339 05732c4fcc convert shorthand object expression to non-shorthand 2016-09-23 18:58:40 +03:00
sanex3339 3809f5445a wip runtime error fix 2016-09-23 15:50:59 +03:00
sanex3339 5469d4d3ed wip runtime error fix 2016-09-23 15:05:35 +03:00
sanex3339 c59be538f2 UnicodeArrayDecodeNodeTemplate spec + deps update 2016-09-20 00:39:07 +03:00
sanex3339 19bfbd4514 DomainLockNodeTemplate spec 2016-09-19 23:52:54 +03:00
sanex3339 1eeaf7df2b sourceMapBaseUrl and sourceMapFileName wip implementation 2016-09-19 01:02:27 +03:00
sanex3339 bc1d4ef609 sourceMapBaseUrl wip implementation 2016-09-18 14:25:35 +03:00
sanex3339 2dd6f91b7f sourceMapBaseUrl wip implementation 2016-09-18 13:33:29 +03:00
sanex3339 060bd432c3 DomainLock feature WIP fix test 2016-09-01 20:40:36 +03:00
sanex3339 ad67061544 DomainLock feature WIP 2016-09-01 20:35:54 +03:00
sanex3339 a70f192a1c Merge branch 'domain-lock' of https://github.com/slig/javascript-obfuscator into slig-domain-lock
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

DomainLock feature WIP
2016-09-01 18:36:03 +03:00
sanex3339 d764720e62 fixed tests and codestyle 2016-09-01 17:46:37 +03:00
sanex3339 319d4443b8 Identifier replacer refactoring 2016-08-30 17:32:12 +03:00
sanex3339 e4ecd3c209 More tests for custom nodes 2016-08-30 15:42:13 +03:00
sanex3339 a2ce24a206 Obfuscator now returns an empty string instead of obfuscated code if source code is empty 2016-08-07 13:47:26 +03:00
sanex3339 2f8cf99346 variableDeclaration obfuscator tests 2016-07-30 14:31:00 +03:00
sanex3339 9542c85fff Revert "removed StdoutWriteMock"
This reverts commit f6178267bb.
2016-07-26 08:37:05 +03:00
sanex3339 f6178267bb removed StdoutWriteMock 2016-07-25 13:51:41 +03:00
sanex3339 b82407f4f4 ObjectExpressionObfuscator tests 2016-07-24 21:23:44 +03:00