189 Commits
Author SHA1 Message Date
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 28b2422c7e Support of output directory paths with a dot symbol 2020-02-22 00:51:20 +03:00
sanex3339 a2e9c05ce8 Fixed errors related to identifiers. Changed self defending helper 2020-02-16 14:41:32 +03:00
sanex3339 002697caf5 Improved mangled identifier names generator. Improved variable preserving. 2020-02-11 23:03:02 +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 e589b461c3 Fixed wrong rename of object pattern identifiers 2020-02-05 00:50:30 +03:00
sanex3339 740b84d598 Fix of rc4 encoded values collision 2020-02-01 21:35:27 +03:00
sanex3339 fcbe2ee66e Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/535 2020-01-29 22:26:33 +03:00
sanex3339 05a172973c Reverted validation errors under node target for sourceMap* options 2020-01-28 22:56:32 +03:00
sanex3339 c0117912c1 Added class scope sanitizing 2020-01-27 20:11:40 +03:00
sanex3339 58c165f889 Increased identifierNamesGenerator: 'mangled speed 2020-01-27 00:14:46 +03:00
sanex3339 856709ab12 transformObjectKeys refactoring and bug fixes 2020-01-26 18:56:31 +03:00
sanex3339 8585a78672 Fixed Maximum call stack size exceeded error on large strings when splitString option is enabled 2020-01-26 12:37:41 +03:00
sanex3339 7b231fe308 Added more restrictions for object keys transformations
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/516
2020-01-24 18:42:37 +03:00
sanex3339 d0285aa085 A file path will be displayed on obfuscation error 2020-01-21 01:34:43 +03:00
sanex3339 737e1a2d0f Fixed object keys extraction when using with template literals 2020-01-20 23:54:58 +03:00
sanex3339 4b04633ede Updated versions in package.json 2020-01-20 08:46:01 +03:00
sanex3339 ce74d437ba Updated changelog and readme 2020-01-19 22:33:42 +03:00
sanex3339 b50c48a683 Dynamic import and import.meta support 2020-01-19 01:03:04 +03:00
sanex3339 2b6e65af6a Sync with master branch 2020-01-18 23:36:47 +03:00
sanex3339 1d4ab4cd02 Fixed escodegen bugs: optional catch binding support and super class expression parenthesis 2020-01-18 21:45:32 +03:00
sanex3339 923643bcf1 0.23.1 release 2020-01-18 20:30:31 +03:00
sanex3339 65a6c7c0f7 CHANGELOG.md update 2020-01-17 10:26:43 +03:00
sanex3339 a3c7bd10c6 Fixed numeric keys removal on extract during object keys transformation 2020-01-15 22:55:09 +03:00
sanex3339 6c1c95bc5b Merge branch 'master' into string-array-random-position
# Conflicts:
#	CHANGELOG.md
#	dist/index.browser.js
#	dist/index.cli.js
#	dist/index.js
2020-01-14 01:07:25 +03:00
sanex3339 853d34b3d3 Updated CHANGELOG.md 2020-01-14 01:06:27 +03:00
sanex3339 1edf96c0a0 shuffleStringArray option 2020-01-12 19:55:41 +03:00
sanex3339 645e122640 Switched from espree to acorn 2020-01-10 19:02:23 +03:00
sanex3339 1277acea20 Fixed TypeError: Assignment to constant variable when auto-detection of kind of variables is inserted const variables for controlFlowStorage nodes 2020-01-10 11:52:43 +03:00
sanex3339 612068024a Added method-definition literal key converting to computed 2020-01-09 17:14:31 +03:00
sanex3339 7ecaa1dfdb Fixed container factories binding 2020-01-09 02:12:46 +03:00
sanex3339 6d3c2ae467 Fixed conditional comments in some rare cases 2020-01-07 14:22:18 +03:00
sanex3339 444f572769 Updated CHANGELOG.md 2020-01-06 21:05:32 +03:00
sanex3339 7e8f67992c Added console.table empty function to ConsoleOutputDisableExpressionTemplate 2020-01-06 18:33:57 +03:00
sanex3339 5e9e8d8dc2 Merge remote-tracking branch 'origin/master' into transform-object-keys-no-block-statement
# Conflicts:
#	CHANGELOG.md
#	dist/index.browser.js
#	dist/index.cli.js
#	dist/index.js
2020-01-06 01:48:43 +03:00
sanex3339 56e80ae800 More cases with improved objectExpressionKeys support
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/387
2020-01-06 01:41:00 +03:00
sanex3339 cd728875f6 Improved source map file name normalizer logic
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/406
2020-01-05 23:30:04 +03:00
sanex3339 b88bff186f Version update to 0.21.0 2020-01-05 18:45:18 +03:00
sanex3339 07e5a84cde Fixed typings. Now string values correctly assignable to enum-like options #2 2020-01-03 21:45:40 +03:00
sanex3339 2f27d75318 Fixed typings. Now string values correctly assignable to enum-like options 2020-01-03 19:41:21 +03:00
sanex3339 114b053bd9 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/419 2020-01-03 14:34:15 +03:00
sanex3339 e9e7222010 Updated CHANGELOG.md 2020-01-02 15:47:22 +03:00
sanex3339 6d04f1b838 Fixed mocha exit on node 10 2020-01-02 12:37:16 +03:00
sanex3339 945e885240 * Fixed identifier names generations for mangled and dictionary identifier names generators
* Fixed combination of `identifierNamesGenerator: dictionary` and `debugProtection` options
* `seed` option now accepts `string` and `number` values
2020-01-01 21:46:51 +03:00
sanex3339 fa67ddee16 Updated CHANGELOG.md 2019-12-31 13:57:14 +03:00
sanex3339 7b63ea1e80 Updated changelog and readme, version update 2019-12-31 12:53:52 +03:00