Commit Graph
30 Commits
Author SHA1 Message Date
sanex3339 bb85924de5 More type-safe way to initialize custom nodes 2020-01-09 02:59:59 +03:00
sanex3339 b42e6229ee Improved transformObjectKeys option to cover more object expressions 2020-01-05 18:13:22 +03:00
sanex3339 66640b4152 Refactoring related on splitting between nodes with statements and nodes with lexical scopes 2018-07-29 14:07:09 +03:00
sanex3339 4b74976cc7 Some refactoring 2018-05-24 11:22:54 +03:00
sanex3339 86c79ae69a Types refactoring 2018-03-17 01:24:19 +03:00
sanex3339 78cdba9ef6 Added NodeMetadata class 2018-03-15 23:19:15 +03:00
sanex3339 b061b3d889 Remove few any types 2018-02-02 23:00:50 +03:00
sanex3339 4282ed2a81 Some refactoring 2018-01-13 18:21:29 +03:00
sanex3339 43f64f73e7 Dead code injection refactoring #1 2018-01-13 02:05:10 +03:00
sanex3339 2950613d44 Now transformers knows about its transformation stage 2018-01-12 23:00:43 +03:00
sanex3339 d3bd595142 Object keys obfuscation - first working realisation 2018-01-04 15:57:40 +03:00
sanex3339 59dc0f7518 Conditional comments now affects control flow flattening transformations
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/147
2017-12-15 00:19:07 +03:00
sanex3339 815b17dfb9 Update to typescript 2.6.0 2017-10-24 10:04:42 +03:00
sanex3339 cda333eefe tslint rules update 2017-10-21 01:02:08 +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 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 f1045c20c1 Enum names refactoring 2017-06-10 17:30:21 +03:00
sanex3339 b6bfb02d84 Folder structure and class name changes 2017-06-10 17:30:19 +03:00
sanex3339 735bbb4b3c Switched from escodegen to escodegen-wallaby 2017-06-10 17:30:17 +03:00
sanex3339 d33677ce9d refactoring 2017-01-26 19:05:51 +03:00
sanex3339 1737522d46 repalced forEach loops on for loops in places where performance is very important 2017-01-24 15:01:42 +03:00
sanex3339 3df0f1685b Increased control flow transformation speed. 2017-01-22 21:58:30 +03:00
sanex3339 ce6df17209 Various performance optimisations 2017-01-22 14:51:45 +03:00
sanex3339 cc80d1f4ee added IVisitor interface 2017-01-22 01:29:33 +03:00
sanex3339 f953680ab4 transformers as visitor: refactoring 2017-01-17 14:52:29 +03:00
sanex3339 041ce3b5e7 transformers as visitor: first working prototype 2017-01-17 13:15:24 +03:00
sanex3339 a18e5445d9 ArrayStorage refactoring 2017-01-17 02:03:39 +03:00
sanex3339 a7d18d66ad NodeObfuscators now ObfuscationTransformers
New TemplateLiteralTransformer
2017-01-07 03:25:55 +03:00