Commit Graph
560 Commits
Author SHA1 Message Date
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 65f8bb84d4 Version update to 0.24.0 2020-01-27 00:32:21 +03:00
sanex3339 b454b9e809 Additional fixes of transformObjectKeys 2020-01-26 20:02:12 +03:00
sanex3339 856709ab12 transformObjectKeys refactoring and bug fixes 2020-01-26 18:56:31 +03:00
sanex3339 5011d89eee Fixed object expression keys transformation when of sequence expressions, when identifier is referenced on the same expression 2020-01-26 17:07:23 +03:00
sanex3339 87c8c612b8 Fixed wrong object keys transformation of objects inside sequence expressions 2020-01-26 14:24:47 +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 8b991a7bdb Changed version to 0.24.0-rc.0 2020-01-22 15:11:59 +03:00
sanex3339 4b04633ede Updated versions in package.json 2020-01-20 08:46:01 +03:00
sanex3339 50f7405375 Switched from awesome-typescript-loader on ts-loader #2 2020-01-20 01:15:56 +03:00
sanex3339 b7217a72c8 Switched from awesome-typescript-loader on ts-loader 2020-01-20 00:37:32 +03:00
sanex3339 f67b619ee1 Fixed fast-deep-equal version 2020-01-19 22:36:55 +03:00
sanex3339 e9ddfdf81d IsAllowedForObfuscationTarget validator 2020-01-19 22:22:50 +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 ff6b3013a6 eslint-scope transformer 2020-01-15 22:15:38 +03:00
sanex3339 b5aac6e03b Fixed acorn versions range 2020-01-10 19:40:55 +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 d1ed113a3e Dependencies update #1 2020-01-10 01:47:45 +03:00
sanex3339 e356ed7e96 Version update 2020-01-09 03:07:20 +03:00
sanex3339 6d3c2ae467 Fixed conditional comments in some rare cases 2020-01-07 14:22:18 +03:00
sanex3339 b88bff186f Version update to 0.21.0 2020-01-05 18:45:18 +03:00
sanex3339 6880001fd0 Fixed @gradecam/tsenum version to fixed 2020-01-03 22:24:07 +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 811debed96 Dependencies update #4 2020-01-02 13:56:58 +03:00
sanex3339 6d04f1b838 Fixed mocha exit on node 10 2020-01-02 12:37:16 +03:00
sanex3339 84b1ed7a2c Dependencies update #3: updated threads version 2020-01-02 01:49:20 +03:00
sanex3339 3d1e17f50f Dependencies update #2 2020-01-02 00:55:49 +03:00
sanex3339 3e93c35c69 Dependencies update #1 2020-01-02 00:32:50 +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 596d208ee0 Removed babel from project compilation flow 2019-12-31 15:19:58 +03:00
sanex3339 67c18ad34e Dropped support of node 8, because of end of maintenance support. 2019-12-31 13:54:14 +03:00
sanex3339 7b63ea1e80 Updated changelog and readme, version update 2019-12-31 12:53:52 +03:00
sanex3339 2a8e9608a3 Fixed reservedNames option 2019-12-31 01:01:26 +03:00
sanex3339 c313802011 * The splitStrings option now correctly works with transformObjectKeys option
* Internal `TransformersRunner` rework to support topological sort of node transformers
2019-12-30 19:46:49 +03:00
sanex3339 3ba3fff62c The splitStrings option now correctly splits strings inside objects 2019-12-29 13:29:08 +03:00
sanex3339 8a0b182161 The splitStrings option now affects template literal strings 2019-12-29 11:47:51 +03:00
sanex3339 783067b505 splitString and splitStringChunkLength options 2019-12-28 20:35:59 +03:00
sanex3339 c00fd38e89 Use of eventemitter3 instead of events module. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/452 2019-12-20 10:19:17 +03:00
Dmitry Zamotkin aedee2918f Increased a minimal nodejs engine version 2019-12-11 23:10:26 +03:00
Dmitry Zamotkin dfe704d3ba Upgrade to latest 6.1.2 Espree version.
The attachComment option is removed that's why CommentTransformer refactored to emulate the old behaviour.
2019-12-02 23:35:14 +03:00
sanex3339 de8579a8a5 0.18.6 version 2019-12-01 21:34:50 +03:00
sanex3339 5c61532efd 0.18.5 version. Dependencies update 2019-11-30 19:56:52 +03:00