sanex
|
4c1a949fd3
|
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/745
|
2020-09-15 16:49:18 +03:00 |
|
sanex
|
e20f2826e4
|
Refactoring of StringArrayTransformer.ts: moved logic to StringArrayWrappersTransformer, StringArrayScopeCallsWrapperDataStorage and VisitedLexicalScopeNodesStackStorage
|
2020-09-14 00:58:17 +03:00 |
|
sanex
|
b152e7bd09
|
Fixed order of the appended string array scope wrappers
|
2020-09-12 14:16:19 +03:00 |
|
sanex
|
09e89f8fe6
|
Fixed stringArrayWrappersCount behaviour with arrow function scope without statements
|
2020-09-12 13:59:07 +03:00 |
|
sanex
|
5a833d1057
|
Improved update of previous mangled character
|
2020-09-12 10:15:13 +03:00 |
|
sanex
|
9b5eba5363
|
Fixed stringArrayCallsWrapper option with mangled names generator
|
2020-09-12 00:05:47 +03:00 |
|
sanex
|
7fca0317f0
|
Increased samples count for some test of StringArrayTransformer.spec.ts
|
2020-09-11 07:06:29 +03:00 |
|
sanex
|
f43b138e8a
|
New option stringArrayWrappersChainedCalls. Renamed option stringArrayIntermediateVariablesCount on stringArrayWrappersCount
|
2020-09-11 00:28:32 +03:00 |
|
sanex
|
b483ef17cf
|
Added StringArrayIntermediateCallsWrapperNode custom node
|
2020-09-10 20:06:20 +03:00 |
|
sanex
|
f00c32d28b
|
Fixed some tests of stringArrayIntermediateVariablesCount option
|
2020-09-10 14:20:49 +03:00 |
|
sanex
|
b3afafbe95
|
Additional tests of stringArrayIntermediateVariablesCount option
|
2020-09-10 13:31:08 +03:00 |
|
sanex
|
4c5028c095
|
Fixed tests of stringArrayIntermediateVariablesCount option
|
2020-09-10 13:18:27 +03:00 |
|
sanex
|
e80937d108
|
Changed option name: stringArrayIntermediateCalls -> stringArrayIntermediateVariablesCount
|
2020-09-07 11:12:18 +03:00 |
|
sanex
|
1b656d7386
|
New option: stringArrayIntermediateCalls sets the passed amount of intermediate variables for the string array
|
2020-09-07 10:05:31 +03:00 |
|
sanex
|
a0dca0256b
|
Fixed regression bug with combination of splitStrings and renameProperties option
https://github.com/javascript-obfuscator/javascript-obfuscator/issues/729
|
2020-09-02 21:52:59 +03:00 |
|
sanex
|
c46f31d665
|
Added more tests for emoji support of splitStrings option
|
2020-09-02 09:54:46 +03:00 |
|
sanex
|
340b7283be
|
Dependencies update. Added Test for emoji split with splitStrings option
|
2020-09-02 09:38:03 +03:00 |
|
Timofey Kachalov
|
42ff66849e
|
Mixed string array encoding prototype (#727)
`stringArrayEncoding` option now accepts an array of encodings. Each string will be randomly encoded with passed encoding.
|
2020-08-30 21:10:46 +03:00 |
|
sanex
|
753ad7cba8
|
Increased timeout for NumbersToNumericalExpressionsTransformer tests
|
2020-08-29 10:59:09 +03:00 |
|
sanex
|
cc7b36792a
|
Added tests for rename-properties invalid literal node type
|
2020-08-25 10:09:35 +03:00 |
|
sanex
|
0d556cbc13
|
Moved MemberExpressionTransformer back to converting transformers
|
2020-08-23 12:34:19 +03:00 |
|
sanex
|
9c04ededc7
|
Reorganized transformers structure and order
|
2020-08-23 09:27:35 +03:00 |
|
sanex
|
ca030004e8
|
Reverted TaggedTemplateLiteral obfuscation. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/716
|
2020-08-18 21:00:07 +03:00 |
|
sanex
|
0f2f0c2c34
|
Improved rename of deadCodeInjection dead code identifiers. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/708
|
2020-08-18 13:57:53 +03:00 |
|
sanex
|
da41272ef7
|
Fixed obfuscation of literals of ExportNamedDeclaration and ExportAllDeclaration nodes
|
2020-08-14 23:59:57 +03:00 |
|
sanex
|
9ff565f4e3
|
Prevent properties with get and set kinds from extraction with transformObjectKeys option. Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/707
|
2020-08-14 20:52:53 +03:00 |
|
sanex3339
|
574a4854ad
|
Added TaggedTemplateLiteral obfuscation. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/696
|
2020-08-06 22:32:07 +03:00 |
|
sanex3339
|
3fc1af98c5
|
Added float numbers tests to the NumbersToNumericalExpressionsTransformer.spec.ts
|
2020-08-05 09:04:09 +03:00 |
|
sanex3339
|
7ce5f964d6
|
Improved ObjectPatternPropertiesTransformer logic. Added tests.
|
2020-07-31 17:58:20 +03:00 |
|
sanex3339
|
c85f6c0092
|
Added ObjectPatternPropertiesTransformer. Added helper for stubbing selected node transformers.
|
2020-07-31 10:28:27 +03:00 |
|
sanex3339
|
5a666436f1
|
Fixed runtime error Uncaught SyntaxError: yield is a reserved identifier when deadCodeInjection is enabled
|
2020-07-27 23:19:53 +03:00 |
|
sanex3339
|
37eb0aa745
|
ExpressionStatementsMergeTransformer + optimized AbstractStatementSimplifyTransformer logic
|
2020-07-15 15:20:19 +03:00 |
|
sanex3339
|
f10d1d479d
|
Improved nested variable declarations merging
|
2020-07-15 11:06:58 +03:00 |
|
sanex3339
|
c1b0458f3c
|
Block statement simplify transformer
|
2020-07-15 10:19:41 +03:00 |
|
sanex3339
|
bfb7a22d3d
|
Added more test for numbersToExpressions option
|
2020-07-12 23:19:15 +03:00 |
|
sanex3339
|
dd8dcac223
|
Added numbersToExpressions option and NumberToNumericalExpressionTransformer
|
2020-07-12 18:24:57 +03:00 |
|
sanex3339
|
728210039c
|
Fixed runtime error when IfStatement contains only single let or const variable declaration when simlify option enabled. https://github.com/javascript-obfuscator/javascript-obfuscator/issues/661
|
2020-07-10 16:59:41 +03:00 |
|
sanex3339
|
87e23748f0
|
Renamed option: minify -> simplify
|
2020-07-06 21:47:09 +03:00 |
|
sanex3339
|
0467620a08
|
Added tests for prohibited single FunctionDeclaration
|
2020-07-06 16:30:48 +03:00 |
|
sanex3339
|
3a3d350d96
|
Added tests for prohibited single if statement
|
2020-07-04 12:53:31 +03:00 |
|
sanex3339
|
2e198d1190
|
Merge branch 'master' into minification-transformers
# Conflicts:
# CHANGELOG.md
# dist/index.browser.js
# dist/index.cli.js
# dist/index.js
# src/custom-code-helpers/string-array/templates/string-array-calls-wrapper/AtobTemplate.ts
# src/utils/CryptUtils.ts
# test/dev/dev.ts
|
2020-07-03 14:14:38 +03:00 |
|
sanex3339
|
460e956a6e
|
Fixed runtime error function statement not allowed when deadCodeInjection is enabled
|
2020-07-03 10:52:10 +03:00 |
|
sanex3339
|
7eb25bb403
|
Improvements of stringArrayEncoding: base64 and rc4
|
2020-07-02 10:13:57 +03:00 |
|
sanex3339
|
937309a664
|
Added more logic to simplify partially valid if statement branches
|
2020-07-02 09:09:18 +03:00 |
|
sanex3339
|
5b64f75dac
|
Handle more cases of IfStatement simplify
|
2020-07-01 12:37:26 +03:00 |
|
sanex3339
|
7b8d341c48
|
Added more tests for partial if statement branches
|
2020-07-01 11:50:58 +03:00 |
|
sanex3339
|
edba004651
|
Added logic and tests to partial simplify consequent only if statements with prohibited nodes
|
2020-07-01 01:34:18 +03:00 |
|
sanex3339
|
8ab44490c2
|
Added partial if statement simplify with consequent only branch
|
2020-07-01 00:23:49 +03:00 |
|
sanex3339
|
61a3728ed0
|
Renamed fixture files
|
2020-07-01 00:03:49 +03:00 |
|
sanex3339
|
6905528d88
|
Simple consequent and alternate tests for IfStatementSimplifyTransformer #2
|
2020-06-30 21:41:12 +03:00 |
|