Commit Graph
1569 Commits
Author SHA1 Message Date
sanex3339 f67b619ee1 Fixed fast-deep-equal version 2020-01-19 22:36:55 +03:00
sanex3339 ce74d437ba Updated changelog and readme 2020-01-19 22:33:42 +03:00
sanex3339 e9ddfdf81d IsAllowedForObfuscationTarget validator 2020-01-19 22:22:50 +03:00
Timofey Kachalov 1b1c52ef88 Merge pull request #508 from javascript-obfuscator/import-meta
Dynamic import and `import.meta` support
2020-01-19 10:46:02 +03:00
sanex3339 b50c48a683 Dynamic import and import.meta support 2020-01-19 01:03:04 +03:00
Timofey Kachalov 9b00584808 Merge pull request #507 from javascript-obfuscator/ecma-version-constant
`ecmaVersion` constant
2020-01-19 00:33:14 +03:00
sanex3339 c050ebca38 ecmaVersion constant 2020-01-19 00:15:24 +03:00
Timofey Kachalov 3b51296b85 Merge pull request #503 from javascript-obfuscator/eslint-scope
`eslint-scope` and ScopeIdentifiersTransformer: rename identifiers in more easy way
2020-01-18 23:54:15 +03:00
sanex3339 2b6e65af6a Sync with master branch 2020-01-18 23:36:47 +03:00
Timofey Kachalov 7ba1ed3037 Merge pull request #506 from javascript-obfuscator/optional-catch-binding
Optional catch binding support and super class expression parenthesis support
0.23.2
2020-01-18 22:11:06 +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 0.23.1 2020-01-18 20:30:31 +03:00
sanex3339 38a917fa7a Removed unnecessary code frome ScopeIdentifiersTransformer 2020-01-18 20:21:02 +03:00
sanex3339 ee8c42fec0 Added test for function default parameter as identifier 2020-01-18 11:23:52 +03:00
sanex3339 b776df8f90 ScopeAnalyzer tests 2020-01-18 10:27:47 +03:00
sanex3339 fd0736ca0e Fixed grammar error in tests 2020-01-17 23:03:45 +03:00
sanex3339 65a6c7c0f7 CHANGELOG.md update 2020-01-17 10:26:43 +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 4106e3610f Fixed numeric keys removal on extract during object keys transformation 2020-01-15 23:52:48 +03:00
Timofey Kachalov 05341b5d6d Merge pull request #502 from javascript-obfuscator/transform-object-keys-numeric-keys
Fixed numeric keys removal on extract during object keys transformation
0.23.0
2020-01-15 23:21:43 +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
Timofey Kachalov c3b0b4f369 Merge pull request #493 from javascript-obfuscator/string-array-random-position
`shuffleStringArray` option
2020-01-14 01:49:31 +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 853d34b3d3 Updated CHANGELOG.md 2020-01-14 01:06:27 +03:00
Timofey Kachalov d38ae6a87c Merge pull request #495 from javascript-obfuscator/bug/494_wrong-object-key-in-spread
Fix a wrong object key
2020-01-14 01:05:15 +03:00
sanex3339 54be39bb26 Extracted some LiteralTransformer tests to StringArrayStorage.spec.ts 2020-01-14 00:41:56 +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 fb1a927c38 Added seed to literal transformer string array endcoding rc4 test 2020-01-13 01:07:45 +03:00
sanex3339 3bf270e8b9 Updated getRegExpMatch error message 2020-01-13 00:32:53 +03:00
sanex3339 e404b1d520 Updated test for BaseIdentifierObfuscatingReplacer and ArrayStorage 2020-01-12 23:01:12 +03:00
sanex3339 515e4381b6 Fixed string array analyzer tests 2020-01-12 21:55:32 +03:00
sanex3339 24135e3490 Added additional tests 2020-01-12 21:41:24 +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 b5aac6e03b Fixed acorn versions range 2020-01-10 19:40:55 +03:00
Timofey Kachalov c9fcb6cb11 Merge pull request #492 from javascript-obfuscator/acorn
Switched from `espree` to `acorn`
2020-01-10 19:19:35 +03:00
sanex3339 645e122640 Switched from espree to acorn 2020-01-10 19:02:23 +03:00
Timofey Kachalov 7658c28957 Merge pull request #491 from javascript-obfuscator/prevailing-kind-of-variables-control-flow-fix
Fixed `TypeError: Assignment to constant variable`
0.22.1
2020-01-10 13:23:11 +03:00
sanex3339 77122b7374 Refactoring of CustomNode methods 2020-01-10 13:06:33 +03:00
sanex3339 63fd4a82d9 Fixed tests 2020-01-10 12:13:17 +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
Timofey Kachalov f39b8a99fe Merge pull request #490 from javascript-obfuscator/dependencies-update-10.01.2020
Dependencies update #1
2020-01-10 09:34:24 +03:00
sanex3339 d1ed113a3e Dependencies update #1 2020-01-10 01:47:45 +03:00
sanex3339 01a07b0879 Updated .npmignore 2020-01-10 01:30:32 +03:00
Timofey Kachalov aa22870ead Merge pull request #489 from javascript-obfuscator/method-definition-literal-key-fix
Added method-definition literal key converting to `computed`
0.22.0
2020-01-09 17:33:03 +03:00
sanex3339 612068024a Added method-definition literal key converting to computed 2020-01-09 17:14:31 +03:00