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