Commit Graph
2294 Commits
Author SHA1 Message Date
sanex cbe1bfc505 String array now stored as a function to make self defending possible 2021-07-26 21:04:32 +03:00
sanex 7920538a51 Updated self defending helper. Removed no-eval self-defending helper 2021-07-26 11:07:13 +03:00
sanex 258bc4c2cd Sync with master 2021-07-24 02:46:18 +03:00
sanex 18f5210871 Obfuscator version update 2.18.1 2021-07-24 02:05:28 +03:00
Timofey Kachalov 64fb5859a8 Merge pull request #962 from javascript-obfuscator/private-identifiers-support
Updated `@javascript-obfuscator/escodegen` with fixed generation of private property names
2021-07-24 02:04:11 +03:00
sanex 1352fb9714 Updated @javascript-obfuscator/escodegen with fixed generation of private property names 2021-07-24 01:22:56 +03:00
sanex 30eb717de6 Sync with master 2021-07-24 00:32:59 +03:00
Timofey Kachalov f875796308 Merge pull request #916 from javascript-obfuscator/es2022-features
WIP es2022 features: escodegen update
2.18.0
2021-07-24 00:21:41 +03:00
sanex 744cd14f7f Updated supported node versions. Added support for rename of property definitions 2021-07-23 23:42:10 +03:00
sanex ba3e4d6897 Sync with dev 2021-07-23 22:29:00 +03:00
sanex d6d46bef37 Updated self defending template #5 2021-07-23 22:06:04 +03:00
sanex 89324521d0 Updated self defending template #4 2021-07-23 19:55:16 +03:00
sanex 8a872dca9f Updated self defending template #3 2021-07-23 19:21:38 +03:00
sanex a57657a8cc Updated self defending template #2 2021-07-22 21:41:39 +03:00
sanex b5738de0b9 Updated self defending template 2021-07-22 21:05:45 +03:00
sanex 6c05aae2ae Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/959 2021-07-22 17:58:54 +03:00
sanex 4550424033 Added test for relative path as inputFileName 2021-07-20 12:05:37 +03:00
sanex 475e5a9a06 Removed dot character from CHANGELOG.md 2021-07-20 00:26:23 +03:00
Timofey Kachalov 1985c39d51 Merge pull request #957 from javascript-obfuscator/source-maps-fixes
**New option**: `sourceMapSourcesMode`
2.17.0
2021-07-20 00:21:27 +03:00
sanex 4ab4406f5e Fixed tests. Added inputFileName option validation 2021-07-20 00:00:06 +03:00
sanex b3fc8bc595 **New option**: sourceMapSourcesMode allows to control sources and sourcesContent fields of the source map
Fixed some cases with wrong source map file name generation when `sourceMapFileName` option is set
2021-07-19 22:19:48 +03:00
sanex fd5d3e6f59 Updated bitcoin wallet 2021-07-18 10:23:43 +03:00
sanex 7b57c1e667 Force set stringArray: true for StringArrayStorageAnalyzer tests 2021-07-17 09:27:35 +03:00
Timofey Kachalov 8acfac18d7 Merge pull request #954 from javascript-obfuscator/rename-properties-preserve-name
`renameProperties` option now won't generate duplicated property names in some cases
2.16.0
2021-07-16 19:22:59 +03:00
sanex 1dbfd24237 renameProperties option now won't generate duplicated property names in some cases 2021-07-16 18:46:50 +03:00
Timofey Kachalov e4293809b8 Merge pull request #953 from javascript-obfuscator/string-array-function-calls-wrappers-improvements
`stringArrayWrappersType: 'function'` now generates different indexes…
2021-07-16 17:53:22 +03:00
sanex 88ea1a2789 Completely removed lexical scope storage logic and data for generation scope calls wrappers 2021-07-16 03:14:21 +03:00
sanex a1dc2df04f stringArrayWrappersType: 'function' now generates different indexes between each wrapper inside the same lexical scope 2021-07-16 02:47:32 +03:00
Timofey Kachalov 496eb920f0 Merge pull request #952 from javascript-obfuscator/string-array-calls-wrappers-as-function-declarations
`stringArrayWrappersType: 'function'` as function declarations
2021-07-15 22:11:42 +03:00
sanex 3a71c78304 * stringArrayWrappersType: 'function' now appends FunctionDeclaration functions instead of FunctionExpression functions. This allows to append these wrappers at random positions inside each scope 2021-07-15 21:24:44 +03:00
Timofey Kachalov 985cb7e0ba Merge pull request #951 from javascript-obfuscator/transform-object-keys-call-expression
To increase performance and prevent possible runtime errors `transfor…
2021-07-15 17:00:40 +03:00
sanex 7a93c8ca3e Reverted dev.ts file 2021-07-15 12:12:14 +03:00
sanex fdd03c15c5 To increase performance and prevent possible runtime errors transformObjectKeys option now completely ignores objects with NewExpression nodes 2021-07-15 11:44:08 +03:00
sanex d62bf3d377 To increase performance and prevent possible runtime errors transformObjectKeys option now completely ignores objects with CallExpression nodes 2021-07-15 10:52:44 +03:00
sanex f6d865d6e9 Renamed MethodDefinitionTransformer => ClassFieldTransformer. Added tests. 2021-07-03 16:53:12 +03:00
sanex 94295a4a6b Dependencies update 03.07.21 2021-07-03 11:33:29 +03:00
sanex bae1a9e569 Dependencies update 02.07.21 2021-07-02 10:28:10 +03:00
sanex fc20a1a8a2 Dependencies update 01.07.21 2021-07-01 19:07:39 +03:00
sanex 7ee18f348e Dependencies update 25.06.21 2021-06-25 20:24:31 +03:00
sanex 08e308e92c Sync with master 2021-06-23 15:39:28 +03:00
sanex 3007099aec Dependencies update 23.06.21 2021-06-23 14:15:52 +03:00
Timofey Kachalov ac8b8c4b07 Merge pull request #942 from javascript-obfuscator/string-array-templates-improvements
Improved `stringArray` calls wrapper decode code
2.15.5
2021-06-21 00:46:44 +03:00
sanex f7c5215e30 Improved stringArray calls wrapper decode code 2021-06-20 10:10:49 +03:00
sanex a4d3081f34 Dependencies update. Updated README.md with an updated examples 2021-06-18 10:48:46 +03:00
Timofey Kachalov 08aad1b706 Merge pull request #941 from javascript-obfuscator/improved-calls-wrapper-template
Improved `stringArray` calls wrapper templates
2.15.4
2021-06-17 20:38:38 +03:00
sanex 5683e75a91 Improved stringArray calls wrapper templates 2021-06-17 19:38:22 +03:00
Timofey Kachalov 993cf7a2a8 Merge pull request #940 from javascript-obfuscator/dead-code-injection-string-array-chained-calls-integration
Dead code injection unwrap stage now runs before string array transfo…
2.15.3
2021-06-16 10:45:10 +03:00
sanex 899456f553 Dead code injection unwrap stage now runs before string array transformers 2021-06-16 09:43:56 +03:00
sanex 0f0eb279a9 Removed some old info from README.md 2021-06-16 09:14:14 +03:00
sanex 600a180d47 Sync with master 2021-06-13 12:50:15 +03:00