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
|
b061b3d889
|
Remove few any types
|
2018-02-02 23:00:50 +03:00 |
|
sanex3339
|
87a4638159
|
Fixed dead code injection runtime error caused by identifiers conflict
|
2018-01-16 23:21:16 +03:00 |
|
sanex3339
|
3f94517bc1
|
Additional tests to improve code coverage #1
|
2018-01-13 21:39:31 +03:00 |
|
sanex3339
|
c8534978d9
|
Sync with master
|
2018-01-07 01:15:56 +03:00 |
|
sanex3339
|
a84666db37
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/166
|
2018-01-07 00:41:01 +03:00 |
|
sanex3339
|
e10c83af97
|
Dependencies update
|
2018-01-06 02:10:34 +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
|
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 |
|