Commit Graph
61 Commits
Author SHA1 Message Date
sanex3339 3e1e1142ba Added more tests. Updated NodeAppender class to work with all scope nodes. 2018-01-04 23:02:15 +03:00
sanex3339 34a60f3866 Added few tests for object keys transformer 2018-01-04 19:40:36 +03:00
sanex3339 d3bd595142 Object keys obfuscation - first working realisation 2018-01-04 15:57:40 +03:00
sanex3339 75cf036c72 0.13.0 release 2017-12-18 00:46:24 +03:00
sanex3339 c0fd72eabd Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/149 2017-12-14 01:47:13 +03:00
sanex3339 4bde27915f Keep comments with specific keywords 2017-12-05 11:13:18 +03:00
sanex3339 3f373a4b5f 0.12.4 release: fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/136 2017-11-30 23:46:49 +03:00
sanex3339 5f61e88a7e Fixed #129 2017-11-24 00:39:57 +03:00
sanex3339 e52fb4c84c Fixed #123 and #125, added tests for debug protection template 2017-11-23 01:42:55 +03:00
sanex3339 f5b9c22f11 Dependencies update 2017-11-18 20:53:10 +03:00
sanex3339 e1964b2ee2 0.12.2 release 2017-11-10 01:41:07 +03:00
sanex3339 815b17dfb9 Update to typescript 2.6.0 2017-10-24 10:04:42 +03:00
sanex3339 10375da2a5 0.12.0 release 2017-10-18 23:04:47 +03:00
sanex3339 2a171ae9a0 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/98 2017-09-19 12:22:43 +03:00
sanex3339 19111abe0e Moved logic from ParentificationTransformer to NodeUtils.parentizeNode method 2017-09-09 00:46:53 +03:00
sanex3339 2039e196dd Project structure reorganized part 2 2017-09-08 18:05:24 +03:00
sanex3339 22756b8b34 Project structure reorganized 2017-09-07 22:43:23 +03:00
sanex3339 6819ba675a Refactoring 2017-09-07 19:47:17 +03:00
sanex3339 bbaa843739 Added obfuscation of es2015 class names 2017-09-04 12:53:18 +03:00
sanex3339 27fe24f70a Dependencies update 2017-09-04 12:10:55 +03:00
sanex3339 7ced85e9b8 Dependencies and tslint rules update 2017-08-29 23:33:16 +03:00
sanex3339 24375ecd05 Moved StackTraceAnalyzer to the analyzers folder 2017-08-10 22:18:38 +03:00
sanex3339 848a31d92b Types refactoring 2017-08-02 16:57:56 +03:00
sanex3339 5144b2b76a Fixed processing of null value in NodeUtils.clone() method 2017-08-02 00:48:31 +03:00
sanex3339 0c357a0f2b Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/71 2017-07-27 01:43:37 +03:00
sanex3339 a3dad6cf94 Added ability to add specific node guard to the black list of nodes.
This nodes wont obfuscated.
2017-07-21 00:22:55 +03:00
sanex3339 31fdfae074 Added tslint-eslint-rules rules 2017-07-10 22:57:52 +03:00
sanex3339 d21c5afa8a Utility classes with state now are non-static 2017-06-27 00:49:19 +03:00
sanex3339 568bb805fb Changed Replacer on ObfuscatingReplacer. Changed ObfuscatingReplacer return type from string on ESTree.Node 2017-06-10 17:30:18 +03:00
sanex3339 735bbb4b3c Switched from escodegen to escodegen-wallaby 2017-06-10 17:30:17 +03:00
sanex3339 382598b5c5 Switched from escodegen to escodegen-wallaby 2017-06-10 17:30:16 +03:00
sanex3339 0320841f2d Performance boost: replaced for..of loops on forEach loops in important to performance places 2017-01-22 01:55:42 +03:00
sanex3339 a18e5445d9 ArrayStorage refactoring 2017-01-17 02:03:39 +03:00
sanex3339 9ff5b03d62 renamed obfuscated node property to obfuscatedNode 2017-01-16 13:14:07 +03:00
sanex3339 a295f77101 ArrayPattern and AssignmentPattern function parameters obfuscation + tests 2017-01-13 19:15:08 +03:00
sanex3339 326f4c0268 BlockStatementControlFlowTransformers small performance fix 2017-01-10 19:04:49 +03:00
sanex3339 d614915575 slightly stronger tslint rules 2017-01-08 13:36:26 +03:00
sanex3339 412b42403e BlockStatement control flow transformation: using index increment instead array shift 2017-01-05 02:53:51 +03:00
sanex3339 463f82604f BlockStatement control flow transformation: first draft solution 2017-01-05 01:27:09 +03:00
sanex3339 610c35b9fd callExpression control flow replacer 2017-01-03 01:52:44 +03:00
sanex3339 ef64010fc5 LogicalExpressionControlFlowReplacer + tests 2016-12-28 19:42:49 +03:00
sanex3339 1271de0b3a fixed functionObfuscator runtime regression error 2016-12-24 19:33:16 +03:00
sanex3339 1aed037b15 esprima parse speedup when sourcemap is disable 2016-12-24 17:37:48 +03:00
sanex3339 e88bec9189 0.9.0-dev.5 2016-12-24 16:04:48 +03:00
sanex3339 034d3774f8 added tslint-loader and tslint fixes 2016-12-21 21:37:37 +03:00
sanex3339 435370687a service identifiers name change 2016-12-21 19:10:37 +03:00
sanex3339 2733049f2f fixed tslint 2016-12-20 19:51:13 +03:00
sanex3339 e95602eeb2 trying to increase performance 2016-12-20 19:02:17 +03:00
sanex3339 cae81b1538 replace few let on const 2016-12-16 16:35:06 +03:00
sanex3339 961f699ff5 getBlockScopeOfNode now returns array with all block scopes 2016-12-16 16:20:37 +03:00