Commit Graph
732 Commits
Author SHA1 Message Date
sanex3339 737e1a2d0f Fixed object keys extraction when using with template literals 2020-01-20 23:54:58 +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 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 c050ebca38 ecmaVersion constant 2020-01-19 00:15:24 +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 38a917fa7a Removed unnecessary code frome ScopeIdentifiersTransformer 2020-01-18 20:21:02 +03:00
sanex3339 b776df8f90 ScopeAnalyzer tests 2020-01-18 10:27:47 +03:00
sanex3339 b89ebccb49 Use of eslint-scope data to rename identifiers #2: more refactoring 2020-01-17 10:18:26 +03:00
sanex3339 102b4cdd58 Use of eslint-scope data to rename identifiers #2: refactoring 2020-01-17 02:17:26 +03:00
sanex3339 a3c7bd10c6 Fixed numeric keys removal on extract during object keys transformation 2020-01-15 22:55:09 +03:00
sanex3339 ff6b3013a6 eslint-scope transformer 2020-01-15 22:15:38 +03:00
sanex3339 19d0769163 Fixed rare case with positive check of shouldAddValueToStringArray method when stringArrayThreshold is 0 2020-01-14 01:28:34 +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 309c678888 LiteralTransformer rotate and shuffle tests refactoring 2020-01-14 00:31:09 +03:00
Dmitry Zamotkin cc8ebba8dd A wrong object key when using transform object keys and unicode escape sequence options at once 2020-01-13 22:22:37 +03:00
sanex3339 1edf96c0a0 shuffleStringArray option 2020-01-12 19:55:41 +03:00
sanex3339 b764844696 Literal replacer refactoring 2020-01-12 17:48:02 +03:00
sanex3339 645e122640 Switched from espree to acorn 2020-01-10 19:02:23 +03:00
sanex3339 77122b7374 Refactoring of CustomNode methods 2020-01-10 13:06:33 +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 612068024a Added method-definition literal key converting to computed 2020-01-09 17:14:31 +03:00
sanex3339 196c6a022b Sync with dev 2020-01-09 15:37:51 +03:00
sanex3339 e356ed7e96 Version update 2020-01-09 03:07:20 +03:00
sanex3339 7ecaa1dfdb Fixed container factories binding 2020-01-09 02:12:46 +03:00
sanex3339 3a1cc4e4f5 Auto detection of prevailing kind of variables 2020-01-09 01:30:34 +03:00
sanex3339 c98cfe1fbc Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/360 2020-01-07 22:47:55 +03:00
sanex3339 6d3c2ae467 Fixed conditional comments in some rare cases 2020-01-07 14:22:18 +03:00
sanex3339 2c549379a7 StackTraceAnalyzer rename to CallsGraphAnalyzer 2020-01-07 12:37:42 +03:00
sanex3339 ae2249fa83 Updated bundles 2020-01-06 23:16:48 +03:00
sanex3339 53532e7095 Added more tests 2020-01-06 22:29:44 +03:00
sanex3339 559a814f33 Improved performance of isProhibitedVariableNameUsingInObjectPatternNode by using cache 2020-01-06 22:17:33 +03:00
sanex3339 4dcff4eb4d Added logic to skip variable declaration transformation
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues
2020-01-06 20:57:28 +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 81779accf0 More cases with improved objectExpressionKeys support 2020-01-05 19:19:48 +03:00
sanex3339 b88bff186f Version update to 0.21.0 2020-01-05 18:45:18 +03:00
sanex3339 b42e6229ee Improved transformObjectKeys option to cover more object expressions 2020-01-05 18:13:22 +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 b5fa248fde Added new ReservedStringObfuscatingGuard 2020-01-02 15:37:13 +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