Timofey Kachalov
|
f075a0e2d1
Added `stringArrayCallsTransform` and `stringArrayCallsTransformThreshold` options (#987)
|
3 年之前 |
sanex
|
88ea1a2789
Completely removed lexical scope storage logic and data for generation scope calls wrappers
|
3 年之前 |
sanex
|
a1dc2df04f
`stringArrayWrappersType: 'function'` now generates different indexes between each wrapper inside the same lexical scope
|
3 年之前 |
sanex
|
4be162a24b
Added property cache implementation
|
4 年之前 |
sanex
|
18f72a89c7
Added ThroughIdentifierReplacer for code separate between ScopeIdentifierReplacer and ScopeThroughIdentifiersTransformer
|
4 年之前 |
sanex
|
bee043cef3
Identifier names cache option prototype #2. Added readme.
|
4 年之前 |
sanex
|
f087100c26
Identifier names cache option prototype
|
4 年之前 |
sanex
|
04be75e27b
Removed padding characters from all base64 encoded strings.
|
4 年之前 |
sanex
|
a118112095
Removed `obfuscation-event-emitter` to allow more flexible append of node inside custom code helper groups.
|
4 年之前 |
sanex
|
381582f6f3
Extracted string array index type logic to a StringArrayIndexNode classes
|
4 年之前 |
sanex
|
4c1bae0527
`unicodeEscapeSequence` logic moved to the `EscapeSequenceTransformer`
|
4 年之前 |
sanex
|
3036e8be1a
WIP: shifted indexes of string array wrappers #2: refactoring
|
4 年之前 |
sanex
|
e20f2826e4
Refactoring of StringArrayTransformer.ts: moved logic to StringArrayWrappersTransformer, StringArrayScopeCallsWrapperDataStorage and VisitedLexicalScopeNodesStackStorage
|
4 年之前 |
sanex
|
b483ef17cf
Added StringArrayIntermediateCallsWrapperNode custom node
|
4 年之前 |
sanex
|
84432e87e8
Improved `stringArrayIntermediateVariablesCount` option with function intermediate calls
|
4 年之前 |
sanex
|
9c04ededc7
Reorganized transformers structure and order
|
4 年之前 |
sanex3339
|
f07452e139
Added number numerical expression analyzer
|
4 年之前 |
sanex3339
|
c6887464c4
Fixed wrong `source-map: 'inline'` encoding after `1.3.0`
|
4 年之前 |
sanex3339
|
11cfaf2b51
Renamed option `mangleProperties` -> `renameProperties`
|
5 年之前 |
sanex3339
|
f0465fc8f8
Base mangle properties realisation
|
5 年之前 |
sanex3339
|
e7a6186eb6
Code transformers #2: HashbangOperatorTransformer
|
5 年之前 |
sanex3339
|
3a86db105b
Code transformers #1
|
5 年之前 |
sanex3339
|
51523c0d5c
Refactoring of custom nodes: split on custom nodes and custom code helpers
|
5 年之前 |
sanex3339
|
9dde522879
Custom nodes refactoring. CustomNodeObfuscator class.
|
5 年之前 |
sanex3339
|
89e8a2452a
More stable way to preserve identifiers with scope identifiers traverser
|
5 年之前 |
sanex3339
|
ca4a907094
Added tests for rc4 encoded value collision fix
|
5 年之前 |
sanex3339
|
f333b9d425
Added more tests, renamed some interfaces and classes
|
5 年之前 |
sanex3339
|
102b4cdd58
Use of `eslint-scope` data to rename identifiers #2: refactoring
|
5 年之前 |
sanex3339
|
b764844696
Literal replacer refactoring
|
5 年之前 |
sanex3339
|
1277acea20
Fixed `TypeError: Assignment to constant variable` when auto-detection of kind of variables is inserted `const` variables for `controlFlowStorage` nodes
|
5 年之前 |