Commit Graph
572 Commits
Author SHA1 Message Date
sanex3339 1509c34c94 Dropped node@4 and node@5 support 2018-02-26 01:17:32 +03:00
sanex3339 f6edb4c9df Dependencies update 2018-02-25 12:53:45 +03:00
sanex3339 e5778b4fa4 New CLI option: exclude 2018-02-24 13:54:44 +03:00
sanex3339 b34d1ed5e4 Replaced babel-preset-2015 on babel-preset-env 2018-02-23 00:56:34 +03:00
sanex3339 b9815fc9e7 Now Logger has public static log method 2018-02-20 00:25:57 +03:00
sanex3339 9b475eb795 Added logging of file name during CLI obfuscation 2018-02-19 23:58:12 +03:00
sanex3339 75be7bfd6b Fixed readme 2018-02-19 00:36:47 +03:00
sanex3339 84461347dc Added copying of .json files during test:compile task 2018-02-18 01:17:02 +03:00
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 e44c160286 Initializable decorator refactoring: Reflect-metadata 2018-02-09 01:07:09 +03:00
sanex3339 6646b6df40 syncing with master 2018-02-08 22:50:24 +03:00
sanex3339 e2e7c3d071 TSLint rules update 2018-02-08 20:45:50 +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 4f9e58238e Dependencies update 2018-01-27 19:59:12 +03:00
sanex3339 a5afb0decb Some refactoring of CLI 2018-01-24 17:24:19 +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 fccf170c08 Obfuscating tranformers and identifier replacer refactoring 2018-01-22 23:49:17 +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 87a4638159 Fixed dead code injection runtime error caused by identifiers conflict 2018-01-16 23:21:16 +03:00
sanex3339 e7e159d785 Fixed conflict between control flow storage and mangled identifiers 2018-01-16 00:49:51 +03:00
sanex3339 c00685c43d Custom nodes transformer 2018-01-15 01:30:45 +03:00
sanex3339 4282ed2a81 Some refactoring 2018-01-13 18:21:29 +03:00
sanex3339 255dd1476b Few optimisations 2018-01-13 17:54:33 +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 60d54b6b94 Dead code injection refactoring #2 2018-01-13 02:33:04 +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 fb064722bb Dependencies update 2018-01-12 21:49:09 +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