Commit Graph
366 Commits
Author SHA1 Message Date
sanex3339 7753d53028 Added tests for EsprimaFacade 2018-02-17 20:54:57 +03:00
sanex3339 92475af89e Syncing with master 2018-02-17 20:19:07 +03:00
sanex3339 71f5d43b79 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/195 2018-02-17 17:38:51 +03:00
sanex3339 5f2273cc3d Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/195 2018-02-17 15:09:27 +03:00
sanex3339 6378ea500d Dead code injection improvements #1 2018-02-17 14:18:45 +03:00
sanex3339 d3b617284e 0.14.2 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/181 2018-02-16 00:02:33 +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 8e7423a852 Added the facade over esprima to improve error messages 2018-02-13 18:02:26 +03:00
sanex3339 eb68e7ea57 Initializable decorator improvements 2018-02-09 01:55:40 +03:00
sanex3339 4b25c31f48 Initializable decorator refactoring #1 2018-02-04 20:27:14 +03:00
sanex3339 b061b3d889 Remove few any types 2018-02-02 23:00:50 +03:00
sanex3339 8b01f151bd Update to typescript 2.7.1 #2 2018-02-02 00:43:05 +03:00
sanex3339 a633857fed Update to typescript 2.7.1 2018-02-01 23:20:45 +03:00
sanex3339 799cc219d3 Identifiers prefix generation for CLI directory obfuscation 2018-01-24 16:33:27 +03:00
sanex3339 19ff4cfb1e Removed random internal random generation of identifiers prefix 2018-01-24 15:04:13 +03:00
sanex3339 dae69bde8c Tests for identifierPrefix option 2018-01-23 16:05:09 +03:00
sanex3339 cf94be2285 Add prefix only for variables with global declaration 2018-01-22 23:15:43 +03:00
sanex3339 e4f9c100f8 Changed random identifiers prefix length to 6 characters 2018-01-19 22:40:59 +03:00
sanex3339 6de55d27f3 Random identifiers prefix generation 2018-01-19 01:49:12 +03:00
sanex3339 d4b801e71e identifiersPrefix option 2018-01-18 01:36:17 +03:00
sanex3339 4f4f95b73f Added test for dead code identifiers conflict 2018-01-17 00:22:43 +03:00
sanex3339 dfa10f3845 Merge remote-tracking branch 'origin/custom-nodes-transformer' into custom-nodes-transformer 2018-01-16 00:54:30 +03:00
sanex3339 e7e159d785 Fixed conflict between control flow storage and mangled identifiers 2018-01-16 00:49:51 +03:00
sanex3339 3f94517bc1 Additional tests to improve code coverage #1 2018-01-13 21:39:31 +03:00
sanex3339 07a26e21d0 Syncing with master 2018-01-13 15:57:11 +03:00
sanex3339 13ccf57f7a Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/171 2018-01-13 15:11:34 +03:00
sanex3339 2950613d44 Now transformers knows about its transformation stage 2018-01-12 23:00:43 +03:00
sanex3339 d3271ca6d9 Eval transformer template literal string processing 2018-01-11 10:13:04 +03:00
sanex3339 f3efba9e2a Added additional test for eval transformer 2018-01-11 00:33:02 +03:00
sanex3339 afe8832bbb Implemented more correct way to store AST from eval expressions that allows recursive eval expressions obfuscation 2018-01-09 01:54:00 +03:00
sanex3339 21a2fd65b5 Additional tests for eval expressions obfuscation. Added new finalizing transformers category 2018-01-08 23:22:53 +03:00
sanex3339 40130e74eb Added tests for eval expression obfuscation 2018-01-08 22:40:15 +03:00
sanex3339 ad0b1b0fdf Eval obfuscation transformers 2018-01-08 20:34:36 +03:00
sanex3339 07c7414420 obfuscation of eval call expressions WIP 2018-01-08 18:22:50 +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 8ba6eaf04d Added more tests for object keys transformation 2018-01-05 13:27:59 +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 273f0b331a Added more complicated test for nested objects. 2018-01-04 19:52:49 +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 d2b8b70656 Improved string array templates 2018-01-01 16:14:21 +03:00
sanex3339 a3a52f88a1 Improved CLI directory obfuscation
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/157
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/156
2017-12-31 17:18:27 +03:00
sanex3339 75cf036c72 0.13.0 release 2017-12-18 00:46:24 +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 c0fd72eabd Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/149 2017-12-14 01:47:13 +03:00
sanex3339 292647b519 Optimisations for identifers renaming
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/146
2017-12-13 00:26:23 +03:00
sanex3339 4bde27915f Keep comments with specific keywords 2017-12-05 11:13:18 +03:00