Commit Graph
2246 Commits
Author SHA1 Message Date
sanex 4be162a24b Added property cache implementation 2021-05-30 22:38:30 +03:00
sanex f32bcf29a8 Changed identifier names cache structure to store multiple identifier caches 2021-05-30 18:43:36 +03:00
sanex 51d4ea08be Added exports field as reserved property name 2021-05-30 16:46:49 +03:00
sanex e7d9c71964 Added more tests for identifier names cache code generation 2021-05-30 15:49:55 +03:00
sanex f3c4be22bf Renamed obfuscatedCode => obfuscationResult variables 2021-05-30 14:38:20 +03:00
sanex aa64a55203 Some refactoring. Added IdentifierNamesCacheStorage tests 2021-05-30 13:57:36 +03:00
sanex 442cd7b56b Renamed getAsDictionary method of IMapStorage to the getStorageAsDictionary. Added tests. 2021-05-30 13:19:22 +03:00
sanex a921f342a4 Updated README.md 2021-05-30 12:41:31 +03:00
sanex 18f72a89c7 Added ThroughIdentifierReplacer for code separate between ScopeIdentifierReplacer and ScopeThroughIdentifiersTransformer 2021-05-30 12:12:59 +03:00
sanex b62f49369c Added ScopeThroughIdentifiersTransformer tests 2021-05-30 03:42:41 +03:00
sanex 128e91b612 Added storeThroughName method to the IIdentifierReplacer 2021-05-30 03:08:59 +03:00
sanex 23a9ce769b README.md update: identifierNamesCache option fixes 2021-05-30 02:28:04 +03:00
sanex bee043cef3 Identifier names cache option prototype #2. Added readme. 2021-05-30 01:01:59 +03:00
sanex f087100c26 Identifier names cache option prototype 2021-05-29 21:12:59 +03:00
Timofey Kachalov e7dfd041ba Merge pull request #926 from javascript-obfuscator/typescript-4.3
Typescript 4.3 update
2021-05-29 12:52:13 +03:00
sanex e681982f51 Typescript 4.3 update 2021-05-29 12:12:48 +03:00
Timofey Kachalov 4c285d983a Merge pull request #923 from javascript-obfuscator/dependencies-update-25.05.2021
Dependencies update
2021-05-26 08:48:35 +03:00
sanex 3cf2b73cec Dependencies update 2021-05-25 23:55:30 +03:00
Timofey Kachalov 8f6a1c0cf7 Merge pull request #922 from javascript-obfuscator/dependabot/npm_and_yarn/browserslist-4.16.6
Bump browserslist from 4.14.5 to 4.16.6
2021-05-25 23:52:55 +03:00
dependabot[bot] 362411fa3d Bump browserslist from 4.14.5 to 4.16.6
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.14.5 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.14.5...4.16.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-25 00:51:49 +00:00
Timofey Kachalov 33df42be0a Merge pull request #921 from javascript-obfuscator/control-flow-flattening-middle-rest-argument
Fixed invalid code generation for start/middle rest arguments
2.13.0
2021-05-23 11:44:46 +03:00
sanex a13c764fc6 Fixed invalid code generation for start/middle rest arguments when controlFlowFlattenig option is enabled
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/920
2021-05-23 11:06:04 +03:00
Timofey Kachalov bcd7adb25f Merge pull request #915 from javascript-obfuscator/dependencies-update-02.05.2021
Dependencies update
2021-05-02 21:32:37 +03:00
sanex 92e7c1aa10 Dependencies update 2021-05-02 17:34:19 +03:00
Timofey Kachalov cf4f7cc182 Merge pull request #913 from javascript-obfuscator/node-16 2021-04-24 12:51:16 +03:00
sanex c827d230ce Added support of node@16 and dropped support of node@10 2021-04-24 12:09:14 +03:00
sanex 6de7c41c3f Dependencies update 16.04.2021 2021-04-16 09:22:48 +03:00
sanex 350fd3b6d8 Dependencies update + readme update 2021-04-13 22:47:39 +03:00
Timofey Kachalov 36ea9c08f3 Merge pull request #906 from javascript-obfuscator/calls-wrappers-as-function-declarations
Helpers improve
2.12.0
2021-04-12 09:52:18 +03:00
sanex 85ee48bca7 Fixed DirectivePlacementTransformer test 2021-04-11 00:09:06 +03:00
sanex 4f9df91320 stringArray calls wrappers now inserted as FunctionDeclaration nodes at random indexes 2021-04-10 23:28:12 +03:00
sanex 52358aba26 Typescript version update to 4.3-beta 2021-04-07 23:44:01 +03:00
sanex 5ea11433fe Dependencies update 07.04.2021 2021-04-07 20:45:51 +03:00
Timofey Kachalov 99194f1456 Merge pull request #905 from javascript-obfuscator/cli-argument-order
Added ability to specify the path to the input file after specifying the obfuscator options
2.11.1
2021-04-07 20:21:21 +03:00
sanex 0926c13029 Added ability to specify the path to the input file after specifying the obfuscator options
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/904
2021-04-07 19:37:26 +03:00
Timofey Kachalov 2d120ab21c Merge pull request #900 from BlackYuzia/master
fix readme
2021-04-04 11:39:59 +03:00
sanex 1504f147fd Removed node 13 from github workflow 2021-04-03 13:57:29 +03:00
sanex 85ecd1d511 Dependencies update 03.04.2021 2021-04-03 11:21:43 +03:00
Black_Yuzia da703ff4c3 fix readme
in readme I found option `stringArrayCallsIndexType`, but if I change this option I didn't get any changes.
After check docs I saw what docs have another option `stringArrayIndexesType`. 
So, I suppouse I should replace this?
2021-03-31 04:18:51 +03:00
sanex 1c46db5112 Dependencies update 20.03.2021 2021-03-20 22:23:02 +03:00
sanex 3a54af7f78 Added log to the runtime tests 2021-03-20 22:22:21 +03:00
sanex 92239cb462 Dependencies update 14.03.2021 2021-03-14 10:45:58 +03:00
Timofey Kachalov 05cd3bed61 Merge pull request #879 from javascript-obfuscator/rename-properties-auto-exclude
Added `renamePropertiesMode` option
2.11.0
2021-03-07 14:44:49 +03:00
sanex b5897ac548 Updated renamePropertiesMode description in README.md 2021-03-07 14:22:20 +03:00
sanex e2b231e2a0 Updated renameProperties transformer tests 2021-03-07 14:11:27 +03:00
sanex 35f6d20f3b Updated runtime tests with renamePropertiesMode option 2021-03-07 13:38:24 +03:00
sanex 0acb91ca60 renamePropertiesAutoExclude option changed by renamePropertiesMode option 2021-03-07 12:16:38 +03:00
sanex 7fe0561cd4 Merge branch 'master' into rename-properties-auto-exclude
# Conflicts:
#	dist/index.browser.js
#	dist/index.cli.js
#	dist/index.js
#	test/dev/dev.ts
2021-03-07 11:04:50 +03:00
sanex 3558d49cec Dependencies update 07.02.2021 2021-03-07 10:32:03 +03:00
Timofey Kachalov ec897ab132 Merge pull request #890 from javascript-obfuscator/issue-880
Fixed CVE-2019-18413
2.10.7
2021-02-28 22:19:08 +03:00