Commit Graph
2418 Commits
Author SHA1 Message Date
Erik Dubbelboer 8a81043dd3 Add domainDest option 2021-06-10 16:09:44 +02:00
sanex 6f703d7e36 Updated year in README.md 2021-06-09 14:51:16 +03:00
Timofey Kachalov 7f5ed7f235 Merge pull request #929 from javascript-obfuscator/get-options-method 2021-06-09 11:35:55 +03:00
sanex 515dc82e17 Added getOptions method to IObfuscationResult 2021-06-09 09:49:19 +03:00
sanex 339fd091fa Dependencies update 2021-06-09 08:59:33 +03:00
sanex dfbd8421af Updated @types/estree 2021-06-02 09:10:52 +03:00
sanex 32e1dad4bc Added error output in identifiers collision test 2021-05-31 21:14:10 +03:00
sanex 483e7d92d3 Slightly fixed identifierNamesOption code example #3 2021-05-31 20:43:17 +03:00
sanex aa16e019ab Slightly fixed identifierNamesOption code example #2 2021-05-31 20:42:35 +03:00
sanex 8c14760e5b Slightly fixed identifierNamesOption code example 2021-05-31 20:41:46 +03:00
sanex 6d70a5abcf Sync with master 2021-05-31 20:38:30 +03:00
Timofey Kachalov 5b5d0eb2db Merge pull request #927 from javascript-obfuscator/names-cache
Identifier names cache option
2.14.0
2021-05-31 20:26:54 +03:00
sanex a04dd872c2 Added missing IdentifierNamesCacheFileUtils tests 2021-05-31 20:03:59 +03:00
sanex 13a7302853 Added tests for writeFile method of IdentifierNamesCacheFileUtils 2021-05-31 19:27:53 +03:00
sanex b0ff4d893e Added tests for readFile method of IdentifierNamesCacheFileUtils 2021-05-31 19:18:56 +03:00
sanex 9b3b1644ce Slightly simplified validation of identifier names cache. Updated README.md 2021-05-31 15:10:34 +03:00
sanex c89ba21cba Internal fields of TIdentifierNamesCache now are optional. Fixed option validation and added normalization. 2021-05-31 13:18:28 +03:00
sanex 1f044e937d Renamed some CLI classes to achieve more consistent naming 2021-05-31 12:35:19 +03:00
sanex eee15456ed Dependencies update. Added tests for property identifier names cache. 2021-05-31 11:56:31 +03:00
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
sanex 52a5482ace Added base PropertyDefinition transformation 2021-05-23 10:12:55 +03:00
sanex da84977cc1 Dependencies update 08.05.2021 2021-05-08 09:26:05 +03:00
sanex 3e89edd3c0 es2022 features: escodegen update 2021-05-06 10:55:33 +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