|
@@ -49,17 +49,17 @@ function configureCommands () {
|
|
commands
|
|
commands
|
|
.version(getBuildVersion(), '-v, --version')
|
|
.version(getBuildVersion(), '-v, --version')
|
|
.usage('[options] STDIN STDOUT')
|
|
.usage('[options] STDIN STDOUT')
|
|
- .option('--compact <boolean>', 'Disable one line output code compacting.', parseBoolean)
|
|
|
|
- .option('--debugProtection <boolean>', 'Disable browser Debug panel (can cause DevTools enabled browser freeze).', parseBoolean)
|
|
|
|
- .option('--debugProtectionInterval <boolean>', 'Disable browser Debug panel even after page was loaded (can cause DevTools enabled browser freeze).', parseBoolean)
|
|
|
|
- .option('--disableConsoleOutput <boolean>', 'Allow console.log, console.info, console.error and console.warn messages output into browser console.', parseBoolean)
|
|
|
|
- .option('--encodeUnicodeLiterals <boolean>', 'All literals in Unicode array become encoded in Base64 (this option can slightly slow down your code speed).', parseBoolean)
|
|
|
|
- .option('--reservedNames <list>', 'Disable obfuscation of variable names, function names and names of function parameters that match the passed RegExp patterns (comma separated).', (val) => val.split(','))
|
|
|
|
- .option('--rotateUnicodeArray <boolean>', 'Disable rotation of unicode array values during obfuscation.', parseBoolean)
|
|
|
|
- .option('--selfDefending <boolean>', 'Disables self-defending for obfuscated code.', parseBoolean)
|
|
|
|
- .option('--unicodeArray <boolean>', 'Disables gathering of all literal strings into an array and replacing every literal string with an array call.', parseBoolean)
|
|
|
|
- .option('--unicodeArrayThreshold <number>', 'The probability that the literal string will be inserted into unicodeArray (Default: 0.8, Min: 0, Max: 1).', parseFloat)
|
|
|
|
- .option('--wrapUnicodeArrayCalls <boolean>', 'Disables usage of special access function instead of direct array call.', parseBoolean)
|
|
|
|
|
|
+ .option('--compact <boolean>', 'Disable one line output code compacting', parseBoolean)
|
|
|
|
+ .option('--debugProtection <boolean>', 'Disable browser Debug panel (can cause DevTools enabled browser freeze)', parseBoolean)
|
|
|
|
+ .option('--debugProtectionInterval <boolean>', 'Disable browser Debug panel even after page was loaded (can cause DevTools enabled browser freeze)', parseBoolean)
|
|
|
|
+ .option('--disableConsoleOutput <boolean>', 'Allow console.log, console.info, console.error and console.warn messages output into browser console', parseBoolean)
|
|
|
|
+ .option('--encodeUnicodeLiterals <boolean>', 'All literals in Unicode array become encoded in Base64 (this option can slightly slow down your code speed)', parseBoolean)
|
|
|
|
+ .option('--reservedNames <list>', 'Disable obfuscation of variable names, function names and names of function parameters that match the passed RegExp patterns (comma separated)', (val) => val.split(','))
|
|
|
|
+ .option('--rotateUnicodeArray <boolean>', 'Disable rotation of unicode array values during obfuscation', parseBoolean)
|
|
|
|
+ .option('--selfDefending <boolean>', 'Disables self-defending for obfuscated code', parseBoolean)
|
|
|
|
+ .option('--unicodeArray <boolean>', 'Disables gathering of all literal strings into an array and replacing every literal string with an array call', parseBoolean)
|
|
|
|
+ .option('--unicodeArrayThreshold <number>', 'The probability that the literal string will be inserted into unicodeArray (Default: 0.8, Min: 0, Max: 1)', parseFloat)
|
|
|
|
+ .option('--wrapUnicodeArrayCalls <boolean>', 'Disables usage of special access function instead of direct array call', parseBoolean)
|
|
;
|
|
;
|
|
|
|
|
|
commands.on('--help', function () {
|
|
commands.on('--help', function () {
|