Commit Graph
389 Commits
Author SHA1 Message Date
sanex3339 afe33db8fb Correct obfuscation of object rest and spread properties 2018-04-14 23:26:48 +03:00
sanex3339 1d0046eb8d Dependencies update, added test for MapStorage 2018-03-29 22:06:20 +03:00
sanex3339 1820055616 Optimised convertCodeToStructure method 2018-03-28 10:52:06 +03:00
sanex3339 bcb3569e83 Obfuscation of import specifiers #2 2018-03-26 01:43:10 +03:00
sanex3339 b97d47386b Obfuscation of import specifiers 2018-03-26 01:13:26 +03:00
sanex3339 3ea05aa0e1 Switched esprima on espree. Obfuscation of export declarations 2018-03-25 20:32:08 +03:00
sanex3339 6f480a6f6f Fixed rare bug with runtime error with identifiersNameGenarator: mangled 2018-03-24 00:23:58 +03:00
sanex3339 37a36429a9 Disabled generation of identifiers that matching with values of reservedNames option. 2018-03-21 23:17:53 +03:00
sanex3339 d08a1e4075 Splitted IStorage into two separate interfaces for map and array storages 2018-03-20 00:17:20 +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 10144ee6e6 Added more tests and fixes of #217 2018-03-11 01:56:16 +03:00
sanex3339 a5a4239463 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/217 2018-03-11 01:35:57 +03:00
sanex3339 0c088af218 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/210 2018-03-02 01:00:33 +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 380ecd1337 Added test for static log method of Logger 2018-02-20 10:41:47 +03:00
sanex3339 042ae023be Added few tests to Logger 2018-02-20 01:00:56 +03:00
sanex3339 9b475eb795 Added logging of file name during CLI obfuscation 2018-02-19 23:58:12 +03:00
sanex3339 7af427d586 Syncing with master 2018-02-18 00:14:12 +03:00
sanex3339 9afbd2fecd Added empty line 2018-02-17 21:03:05 +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 67af6c8016 Added tests for CLI .json config reading 2018-02-16 00:55:08 +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