Commit Graph
1667 Commits
Author SHA1 Message Date
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
sanex3339 002697caf5 Improved mangled identifier names generator. Improved variable preserving. 2020-02-11 23:03:02 +03:00
sanex3339 029d5953c2 Added more tests of identifier names conflicts when using identifiersPrefix 2020-02-09 17:14:53 +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
Timofey Kachalov 43b8fc9d7c Merge pull request #547 from javascript-obfuscator/exponentiation-operator-fix
Fixed support of exponentiation operator
0.24.6
2020-02-07 11:33:53 +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
Timofey Kachalov b95455fa63 Merge pull request #546 from javascript-obfuscator/file-path-in-error-messages-directory-fix
File path in error messages directory fix
2020-02-07 10:58:32 +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
Timofey Kachalov 65e660550b Merge pull request #544 from javascript-obfuscator/issue-542
Fixed wrong rename of object pattern identifiers
0.24.5
2020-02-05 01:16:31 +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 25c9df4084 Added identifiers dictionary more detailed description 2020-02-02 00:08:16 +03:00
Timofey Kachalov dc4bdaeb85 Merge pull request #541 from javascript-obfuscator/rc4-encoded-value-collision-fix
Fix of rc4 encoded values collision
0.24.4
2020-02-01 22:38:14 +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
Timofey Kachalov f450b63eb8 Merge pull request #540 from javascript-obfuscator/eslint-migration
Eslint migration
2020-02-01 13:29:44 +03:00
sanex3339 8df7d6c434 Dependencies update 2020-02-01 13:06:41 +03:00
sanex3339 7a6a35964b Migration from tslint on eslint #2 2020-01-31 22:30:19 +03:00
Timofey Kachalov 8ebdc5b583 Merge pull request #539 from kittenswolf/master
Minor grammar changes
2020-01-31 14:41:40 +03:00
kittenswolf b2e399b7fe minor grammar changes 2020-01-31 11:58:48 +01:00
sanex3339 64b61a7ae7 Migration from tslint on eslint #1 2020-01-30 10:13:28 +03:00
Timofey Kachalov b575fb3ce6 Merge pull request #537 from javascript-obfuscator/issue-535
Fixed runtime error with class expressions
0.24.3
2020-01-29 23:01:16 +03:00
sanex3339 fcbe2ee66e Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/535 2020-01-29 22:26:33 +03:00
sanex3339 d60ec7afbb Added paypal link 2020-01-29 22:07:19 +03:00
sanex3339 da3c0802b2 Added homepage section to the package.json 2020-01-29 10:23:54 +03:00