1696 Commits
Author SHA1 Message Date
sanex3339 a3d477e47c Version update 0.26.0 2020-03-15 00:45:35 +03:00
Timofey Kachalov 58cb940bdd Merge pull request #580 from javascript-obfuscator/string-transformer
Code transformers. HashbangOperatorTransformer
2020-03-15 00:35:25 +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
Timofey Kachalov 56230a0b25 Merge pull request #578 from javascript-obfuscator/comments-at-the-top
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/575
0.25.5
2020-03-13 11:00:19 +03:00
sanex3339 56f73df7af Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/575 2020-03-13 10:25:17 +03:00
Timofey Kachalov 21cf9adc8d Merge pull request #572 from javascript-obfuscator/issue-569
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/569
0.25.4
2020-03-05 08:18:24 +03:00
sanex3339 39870010e8 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/569 2020-03-05 01:25:56 +03:00
Timofey Kachalov 3b0c20d69d Merge pull request #570 from javascript-obfuscator/global-identifiers-prefixes
Added prefixes to the generated global identifiers of the added code
0.25.3
2020-03-04 10:28:22 +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
Timofey Kachalov a275755b7e Merge pull request #564 from javascript-obfuscator/issue-563
Changed the way to rename variable identifiers and references
0.25.2
2020-02-26 20:10:29 +03:00
sanex3339 d229c8ffa1 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/563 2020-02-26 19:13:27 +03:00
Timofey Kachalov 4860db799f Merge pull request #562 from javascript-obfuscator/issue-550
Fixed wrong scope of preserved identifiers of shorthand object pattern property
0.25.1
2020-02-26 08:51:06 +03:00
sanex3339 3e408da024 Fixed wrong scope of preserved identifiers of shorthand object pattern property 2020-02-26 00:56:31 +03:00
sanex3339 1ebf78913d Updated .d.ts file 2020-02-23 15:35:32 +03:00
sanex3339 11bf14d08c Added examples directory under npmignore 2020-02-23 15:11:58 +03:00
sanex3339 d346fcf0f9 Added new obfuscated code example 2020-02-23 14:39:53 +03:00
Timofey Kachalov fbab8149f7 Merge pull request #552 from javascript-obfuscator/variable-preserve-improvements
Variables preserve transformer improvements
0.25.0
2020-02-23 09:13:45 +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 ae111ead95 Revert: Now obfuscator runtime test runs only on node 12+ 2020-02-19 22:14:29 +03:00
Timofey Kachalov 31a70a58ec Removed done callback 2020-02-19 21:13:57 +03:00
sanex3339 a5139779f9 Changed evaluationWorker helper 2020-02-19 10:12:39 +03:00
sanex3339 5e61885f93 Now obfuscator runtime test runs only on node 12+ 2020-02-19 02:11:37 +03:00
sanex3339 8cea97434d Added console.log to the test file to debug error on travis.ci 2020-02-18 22:38:06 +03:00
sanex3339 c60627ac3c Added preserved variable names check to the hexadecimal identifiers name generator 2020-02-17 22:40:32 +03:00
sanex3339 b2f6549552 Attempt to fix done() called multiple times error on node 10 #3 2020-02-17 08:55:40 +03:00
sanex3339 e900171c84 Attempt to fix done() called multiple times error on node 10 #2 2020-02-17 08:53:37 +03:00
sanex3339 65c41c2778 Attempt to fix done() called multiple times error on node 10 2020-02-17 02:39:45 +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
Timofey Kachalov daba144e76 Merge pull request #555 from javascript-obfuscator/new-mangled-names-generator
Improved mangled identifier names generator
2020-02-14 09:54:58 +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 ca1545bffd Added more tests 2020-02-13 02:10:39 +03:00
sanex3339 89e8a2452a More stable way to preserve identifiers with scope identifiers traverser 2020-02-13 01:57:36 +03:00
sanex3339 eb233be65a Added basic tests for mangled lexical scope identifiers generation 2020-02-12 22:51:59 +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