Commit Graph
37 Commits
Author SHA1 Message Date
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 6ec92420f5 New API: getOptionsByPreset allows to get options for the passed options preset name 2020-09-04 18:46:00 +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 dd8dcac223 Added numbersToExpressions option and NumberToNumericalExpressionTransformer 2020-07-12 18:24:57 +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 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 ed09424df5 Changed file log messages 2020-02-20 23:33:13 +03:00
sanex3339 d0285aa085 A file path will be displayed on obfuscation error 2020-01-21 01:34:43 +03:00
sanex3339 b7217a72c8 Switched from awesome-typescript-loader on ts-loader 2020-01-20 00:37:32 +03:00
sanex3339 1edf96c0a0 shuffleStringArray option 2020-01-12 19:55:41 +03:00
sanex3339 2f27d75318 Fixed typings. Now string values correctly assignable to enum-like options 2020-01-03 19:41:21 +03:00
sanex3339 945e885240 * Fixed identifier names generations for mangled and dictionary identifier names generators
* Fixed combination of `identifierNamesGenerator: dictionary` and `debugProtection` options
* `seed` option now accepts `string` and `number` values
2020-01-01 21:46:51 +03:00
sanex3339 36918c351c DictionaryIdentifierNamesGenerator refactoring 2019-12-31 12:40:29 +03:00
sanex3339 c87a6262a6 Merge branch 'master' of git://github.com/adiantek/javascript-obfuscator into adiantek-master
# Conflicts:
#	dist/index.browser.js
#	dist/index.cli.js
#	dist/index.js
#	src/storages/string-array/StringArrayStorage.ts
2019-12-31 10:05:18 +03:00
sanex3339 783067b505 splitString and splitStringChunkLength options 2019-12-28 20:35:59 +03:00
adiantek 0d5aea2598 Use the dictionary as the name of the identifiers 2018-11-03 17:45:50 +01:00
sanex3339 4aff0ec046 reservedStrings option 2018-07-13 22:47:07 +03:00
sanex3339 a003a6ed98 inputFileName option 2018-06-08 00:04:33 +03:00
sanex3339 e5778b4fa4 New CLI option: exclude 2018-02-24 13:54:44 +03:00
sanex3339 19ff4cfb1e Removed random internal random generation of identifiers prefix 2018-01-24 15:04:13 +03:00
sanex3339 6de55d27f3 Random identifiers prefix generation 2018-01-19 01:49:12 +03:00
sanex3339 d4b801e71e identifiersPrefix option 2018-01-18 01:36:17 +03:00
sanex3339 d3bd595142 Object keys obfuscation - first working realisation 2018-01-04 15:57:40 +03:00
sanex3339 74351be750 identifierNamesGenerator option 2017-12-05 00:09:34 +03:00
sanex3339 2fa1c95f5a Added target option 2017-10-11 02:02:19 +03:00
sanex3339 22756b8b34 Project structure reorganized 2017-09-07 22:43:23 +03:00
sanex3339 bdb5aaebd8 Refactoring of JavaSriptObfuscatorCLI class 2017-08-05 14:00:14 +03:00
sanex3339 d5e84b1d1c Added Logger and new option log 2017-07-29 13:41:15 +03:00
sanex3339 a59fda5d7c Added renameGlobal option 2017-07-29 01:00:13 +03:00
sanex3339 735bbb4b3c Switched from escodegen to escodegen-wallaby 2017-06-10 17:30:17 +03:00
sanex3339 b0a18660bb controlFlowFlatteningThreshold option
tests for BinaryExpressionControlFlowReplacer
2016-12-17 23:59:00 +03:00
sanex3339 243919f02d TS 2.1.4 refactoring 2016-12-07 22:44:20 +03:00
sanex3339 c1b3afa92c refactoring 2016-12-01 20:57:05 +03:00