Commit Graph
161 Commits
Author SHA1 Message Date
Timofey Kachalov aa3c9fd344 Fixed CLI --options-preset not applying preset values for options not explicitly set via command line (#1395) 2026-03-22 12:10:12 +04:00
Timofey Kachalov 25427bcc0b Add Pro API support to CLI including support for large files obfuscation (#1381) 2026-02-03 20:22:11 +04:00
Timofey Kachalov 4ee4b219e5 Add prettier (#1339) 2025-12-04 00:09:10 +04:00
Fern Lane bb9b33fb15 fix: .mjs and .cjs in availableInputExtensions (#1301) 2025-11-30 00:52:27 +04:00
Timofey Kachalov e8e92c601d debugProtectionInteraval option now accepts value in milliseconds instead of boolean value (#1063) 2022-02-14 19:06:05 +03:00
Timofey Kachalov f075a0e2d1 Added stringArrayCallsTransform and stringArrayCallsTransformThreshold options (#987) 2022-02-05 20:57:39 +03:00
sanex ec1c90a27f Renamed options 2021-10-17 15:25:29 +03:00
sanex faaab45c6a ignoreRequireImports option renamed to ignoreImports 2021-10-17 15:13:24 +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 616ae59d75 domainDest => domainLockRedirectUrl option rename 2021-06-11 10:38:23 +03:00
sanex da40474079 Some minor fixes for domainDest option description. Added normalisation. Version update. 2021-06-10 20:43:49 +03:00
Erik Dubbelboer 02c5e8de0b Add CLI option 2021-06-10 16:32:50 +02:00
sanex 1f044e937d Renamed some CLI classes to achieve more consistent naming 2021-05-31 12:35:19 +03:00
sanex f3c4be22bf Renamed obfuscatedCode => obfuscationResult variables 2021-05-30 14:38:20 +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
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
sanex 0acb91ca60 renamePropertiesAutoExclude option changed by renamePropertiesMode option 2021-03-07 12:16:38 +03:00
sanex c7cc68bedb Fixed wrong stringArrayWrappersParametersMaxCount CLI option name 2020-11-16 23:54:25 +03:00
sanex c0cd04d2bf Added stringArrayWrappersParametersMaxCount option 2020-11-15 23:14:30 +03:00
sanex ed7fbc5bef New option: stringArrayIndexesType accepts an array of types of string array call indexes 2020-11-15 12:05:34 +03:00
sanex 4f33c76da1 New option: stringArrayIndexShift enables additional index shift for all string array calls 2020-11-14 10:15:42 +03:00
sanex 8ae8e0b50b New option ignoreRequireImports prevents obfuscation of require imports 2020-11-07 11:49:48 +03:00
sanex 9301f6aa63 Refactoring, option rename on forceTransformStrings 2020-09-24 19:58:27 +03:00
sanex a5d7f7418c forceTransformedStrings option 2020-09-24 00:39:07 +03:00
sanex d86ee4213c New option stringArrayWrappersType allows to select a type of the wrappers that are appending by the stringArrayWrappersCount option 2020-09-15 11:09:22 +03:00
sanex f43b138e8a New option stringArrayWrappersChainedCalls. Renamed option stringArrayIntermediateVariablesCount on stringArrayWrappersCount 2020-09-11 00:28:32 +03:00
sanex e87565bd9e Changed stringArrayIntermediateVariablesCount option description 2020-09-10 21:03:44 +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 2e711e46e4 Removed unnecessary CLI sanitizers 2020-09-02 00:00:02 +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 645a3c5cef New optionsPreset option 2020-08-29 10:27:47 +03:00
sanex3339 2f04b379c9 domainLock option patterns with leading dot character (.example.com) now cover root domains (example.com) in addition to all sub-domains (sub.example.com) 2020-07-26 13:09:59 +03:00
sanex3339 dd8dcac223 Added numbersToExpressions option and NumberToNumericalExpressionTransformer 2020-07-12 18:24:57 +03:00
sanex3339 27be5b2cd5 Added mangled-shuffled identifier names generator 2020-07-09 11:10:31 +03:00
sanex3339 87e23748f0 Renamed option: minify -> simplify 2020-07-06 21:47:09 +03:00
sanex3339 1d86852e45 minify option and variable declarations merge transformer 2020-06-26 12:41:01 +03:00
sanex3339 38e1dd70bd Fixed renameProperties description 2020-06-07 01:10:09 +03:00
sanex3339 11cfaf2b51 Renamed option mangleProperties -> renameProperties 2020-06-07 00:52:11 +03:00
sanex3339 f5e06fcfed Added mangleProperties option 2020-06-06 10:04:25 +03:00
sanex3339 d0d4bc037f Dependencies update, acorn update 2020-05-09 13:09:31 +03:00
sanex3339 e2d97841c4 Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/593 2020-04-10 20:11:03 +03:00
sanex3339 7e97ad4e3e Dependencies update 2020-03-20 09:13:07 +03:00
sanex3339 bbc672e80e Fixed identifiers prefix generation for obfuscateMultiple method 2020-03-16 11:53:45 +03:00
sanex3339 70428d0c36 Reverted commander version 2020-03-14 13:20:42 +03:00
sanex3339 28b2422c7e Support of output directory paths with a dot symbol 2020-02-22 00:51:20 +03:00
sanex3339 ed09424df5 Changed file log messages 2020-02-20 23:33:13 +03:00
sanex3339 499c2b1a33 Fixed string array name preserving inside string array helpers 2020-02-16 23:39:39 +03:00
sanex3339 0fe1c15f15 Refactoring of CLI utils 2020-02-07 10:24:47 +03:00