Commit Graph
907 Commits
Author SHA1 Message Date
sanex3339 3ba7a8172b Dependencies update #3: Estree 2020-03-22 21:07:22 +03:00
sanex3339 b053886595 Dependencies update #2 2020-03-20 09:29:21 +03:00
sanex3339 7e97ad4e3e Dependencies update 2020-03-20 09:13:07 +03:00
sanex3339 bbc672e80e Fixed identifiers prefix generation for obfuscateMultiple method 2020-03-16 11:53:45 +03:00
sanex3339 3cd531b917 Version update, fixed https://www.npmjs.com/advisories/1488 2020-03-16 10:57:51 +03:00
sanex3339 4abd4097c6 Dependencies update 2020-03-16 10:45:09 +03:00
sanex3339 8aa02363fd commander version update 2020-03-16 10:29:58 +03:00
sanex3339 f9ec74006d New obfuscateMultiple method 2020-03-15 21:34:13 +03:00
sanex3339 a3d477e47c Version update 2020-03-15 00:45:35 +03:00
sanex3339 e7a6186eb6 Code transformers #2: HashbangOperatorTransformer 2020-03-14 23:37:33 +03:00
sanex3339 3a86db105b Code transformers #1 2020-03-14 21:47:21 +03:00
sanex3339 70428d0c36 Reverted commander version 2020-03-14 13:20:42 +03:00
sanex3339 048a8ef0f8 Dependencies update 2020-03-14 12:12:20 +03:00
sanex3339 56f73df7af Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/575 2020-03-13 10:25:17 +03:00
sanex3339 39870010e8 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/569 2020-03-05 01:25:56 +03:00
sanex3339 6d03a2bacf Added prefixes to the generated global identifiers of the added code 2020-03-04 09:57:38 +03:00
sanex3339 e36138d40d Updated readme and changelog. Removed some dead code. 2020-02-27 23:33:55 +03:00
sanex3339 d229c8ffa1 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/563 2020-02-26 19:13:27 +03:00
sanex3339 3e408da024 Fixed wrong scope of preserved identifiers of shorthand object pattern property 2020-02-26 00:56:31 +03:00
sanex3339 e1a24248b2 Fixed wrong lexical scope node for object expression host node 2020-02-22 21:13:50 +03:00
sanex3339 28b2422c7e Support of output directory paths with a dot symbol 2020-02-22 00:51:20 +03:00
sanex3339 18160e36ae Dependencies update 2020-02-21 10:36:13 +03:00
sanex3339 ed09424df5 Changed file log messages 2020-02-20 23:33:13 +03:00
sanex3339 c60627ac3c Added preserved variable names check to the hexadecimal identifiers name generator 2020-02-17 22:40:32 +03:00
sanex3339 e3f8291657 Improved new self defending code 2020-02-17 00:43:27 +03:00
sanex3339 499c2b1a33 Fixed string array name preserving inside string array helpers 2020-02-16 23:39:39 +03:00
sanex3339 a2e9c05ce8 Fixed errors related to identifiers. Changed self defending helper 2020-02-16 14:41:32 +03:00
sanex3339 51523c0d5c Refactoring of custom nodes: split on custom nodes and custom code helpers 2020-02-15 16:36:48 +03:00
sanex3339 dd7c1df9f9 Fixed wrong names generation for the custom nodes 2020-02-15 14:14:59 +03:00
sanex3339 16a7656984 Removed getPreservedNames method from AbstractIdentifierNamesGenerator 2020-02-14 01:35:33 +03:00
sanex3339 a5077431de Added fixed seed for the first obfuscation pass of the CustomNodeObfuscator 2020-02-14 01:05:03 +03:00
sanex3339 9dde522879 Custom nodes refactoring. CustomNodeObfuscator class. 2020-02-14 00:44:58 +03:00
sanex3339 837e7436c2 More runtime tests variants 2020-02-13 10:06:13 +03:00
sanex3339 2ee1a3b942 Fix of duplicate identifiers error 2020-02-13 02:19:11 +03:00
sanex3339 89e8a2452a More stable way to preserve identifiers with scope identifiers traverser 2020-02-13 01:57:36 +03:00
sanex3339 7ff6721093 Dependencies update 2020-02-12 09:44:30 +03:00
sanex3339 b95b279783 Removed unused NodeGuards code 2020-02-11 23:29:27 +03:00
sanex3339 002697caf5 Improved mangled identifier names generator. Improved variable preserving. 2020-02-11 23:03:02 +03:00
sanex3339 ac259dab1c Added more fixes of identifier names conflicts when using identifiersPrefix 2020-02-09 15:34:18 +03:00
sanex3339 78722782de Additional improvements of variables preserving 2020-02-09 14:26:34 +03:00
sanex3339 4e716ed0d0 Prevented transformation of object keys in sequence expression that has super call 2020-02-09 01:49:51 +03:00
sanex3339 db908f7bce Fixed conflicts between generated names and names from untouched identifiers from source code.
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/550
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/549
2020-02-08 21:57:29 +03:00
sanex3339 e987a8f55e Fixed support of exponentiation operator. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/534 2020-02-07 11:08:16 +03:00
sanex3339 469dd4a0cf Updated changelog and version 2020-02-07 10:37:12 +03:00
sanex3339 0fe1c15f15 Refactoring of CLI utils 2020-02-07 10:24:47 +03:00
sanex3339 6340fe6e10 Merge branch 'master' into file-path-in-error-messages-directory-fix
# Conflicts:
#	dist/index.cli.js
#	dist/index.js
2020-02-05 09:40:44 +03:00
sanex3339 e589b461c3 Fixed wrong rename of object pattern identifiers 2020-02-05 00:50:30 +03:00
sanex3339 8977f92742 Refactoring of CLI code related with source code. Fixed directory name logging 2020-02-05 00:14:56 +03:00
sanex3339 ca4a907094 Added tests for rc4 encoded value collision fix 2020-02-01 22:15:48 +03:00
sanex3339 740b84d598 Fix of rc4 encoded values collision 2020-02-01 21:35:27 +03:00