Commit Graph
42 Commits
Author SHA1 Message Date
sanex3339 39870010e8 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/569 2020-03-05 01:25:56 +03:00
sanex3339 fc2cf933d9 More complex object keys transformation + some string literal transformations refactoring 2020-01-25 13:50:00 +03:00
sanex3339 102b4cdd58 Use of eslint-scope data to rename identifiers #2: refactoring 2020-01-17 02:17:26 +03:00
sanex3339 2c549379a7 StackTraceAnalyzer rename to CallsGraphAnalyzer 2020-01-07 12:37:42 +03:00
sanex3339 b42e6229ee Improved transformObjectKeys option to cover more object expressions 2020-01-05 18:13:22 +03:00
sanex3339 e7f2bd1063 Replaced ObfuscationResult and SourceMapCorrector classes by ObfuscatedCode class 2018-07-29 16:06:40 +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 5fdf26b941 Added getBlockScopeOfNode method 2018-06-07 11:07:06 +03:00
sanex3339 850cd68804 Added new utils method getRootStatementOfNode 2018-05-25 11:15:45 +03:00
sanex3339 4b74976cc7 Some refactoring 2018-05-24 11:22:54 +03:00
sanex3339 1820055616 Optimised convertCodeToStructure method 2018-03-28 10:52:06 +03:00
sanex3339 3ea05aa0e1 Switched esprima on espree. Obfuscation of export declarations 2018-03-25 20:32:08 +03:00
sanex3339 1149ee4be0 Tests for NodeMetadata class 2018-03-19 01:28:34 +03:00
sanex3339 592ba47f33 New metadata for literals 2018-03-16 11:29:50 +03:00
sanex3339 78cdba9ef6 Added NodeMetadata class 2018-03-15 23:19:15 +03:00
sanex3339 e5778b4fa4 New CLI option: exclude 2018-02-24 13:54:44 +03:00
sanex3339 1bb521b773 0.14.1 Temporary fix for wrong esprima template-literal parsing 2018-02-13 23:02:19 +03:00
sanex3339 a8c4660875 Added few utility helpers for finding sibling statement nodes 2018-02-13 18:53:42 +03:00
sanex3339 21641cd0dd Refactoring of NodeUtils and NodeGuards classes 2018-01-05 00:25:44 +03:00
sanex3339 3e1e1142ba Added more tests. Updated NodeAppender class to work with all scope nodes. 2018-01-04 23:02:15 +03:00
sanex3339 d3bd595142 Object keys obfuscation - first working realisation 2018-01-04 15:57:40 +03:00
sanex3339 19111abe0e Moved logic from ParentificationTransformer to NodeUtils.parentizeNode method 2017-09-09 00:46:53 +03:00
sanex3339 6819ba675a Refactoring 2017-09-07 19:47:17 +03:00
sanex3339 0f187cb8aa Changed analyze method signature 2017-08-12 01:04:18 +03:00
sanex3339 24375ecd05 Moved StackTraceAnalyzer to the analyzers folder 2017-08-10 22:18:38 +03:00
sanex3339 5144b2b76a Fixed processing of null value in NodeUtils.clone() method 2017-08-02 00:48:31 +03:00
sanex3339 5513279afd Added md5 hash of source code to seed for RandomGenerator
fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/58
2017-06-29 01:07:10 +03:00
sanex3339 d21c5afa8a Utility classes with state now are non-static 2017-06-27 00:49:19 +03:00
sanex3339 d1e32d977d Global tests refactoring 2017-06-10 17:36:27 +03:00
sanex3339 735bbb4b3c Switched from escodegen to escodegen-wallaby 2017-06-10 17:30:17 +03:00
sanex3339 9cd7bdd21f Tests structure reorganized 2017-01-07 16:28:13 +03:00
sanex3339 ef64010fc5 LogicalExpressionControlFlowReplacer + tests 2016-12-28 19:42:49 +03:00
sanex3339 e88bec9189 0.9.0-dev.5 2016-12-24 16:04:48 +03:00
sanex3339 e95602eeb2 trying to increase performance 2016-12-20 19:02:17 +03:00
sanex3339 d90de8a20b update tslint
BinaryExpressionControlFlowReplacer refactoring
2016-12-17 17:21:29 +03:00
sanex3339 961f699ff5 getBlockScopeOfNode now returns array with all block scopes 2016-12-16 16:20:37 +03:00
sanex3339 44783eded9 improved getBlockScopeOfNode method tests 2016-12-13 08:52:59 +03:00
sanex3339 4b3bc9b81b ts 2.1 refactoring + first runtime test 2016-12-08 19:17:17 +03:00
sanex3339 c1b3afa92c refactoring 2016-12-01 20:57:05 +03:00
sanex3339 17eee8aa3f refactoring 2016-11-30 19:19:28 +03:00
sanex3339 0bb94a3674 refactoring 2016-11-23 19:02:34 +03:00
sanex3339 182ba99ee4 structure change 2016-11-08 22:18:54 +03:00