2220 Commits
Author SHA1 Message Date
Timofey Kachalov 0096f168ef Merge pull request #935 from javascript-obfuscator/improved-domain-dest-validation
Added improved `domainDest` option validation
2.15.0
2021-06-10 23:39:25 +03:00
sanex 4eca2178fd Added improved domainDest option validation 2021-06-10 22:15:48 +03:00
Timofey Kachalov 36a6c2204f Merge pull request #934 from javascript-obfuscator/version-2.15.0
Some minor fixes for `domainDest` option description. Added normalisa…
2021-06-10 21:29:00 +03:00
sanex da40474079 Some minor fixes for domainDest option description. Added normalisation. Version update. 2021-06-10 20:43:49 +03:00
Timofey Kachalov 5019500c07 Merge pull request #899 from erikdubbelboer/domain-dest
Add domainDest option
2021-06-10 20:25:21 +03:00
Erik Dubbelboer 02c5e8de0b Add CLI option 2021-06-10 16:32:50 +02:00
Erik Dubbelboer bbba8252de Use isNameVariant1 etc for naming, update README 2021-06-10 16:10:10 +02:00
Erik Dubbelboer 7a5b7ab055 Use isName_xx functions 2021-06-10 16:09:44 +02:00
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 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
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
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