diff --git a/bin/javascript-obfuscator.js b/bin/javascript-obfuscator.js index b39c4e35..cfff0c49 100755 --- a/bin/javascript-obfuscator.js +++ b/bin/javascript-obfuscator.js @@ -49,17 +49,17 @@ function configureCommands () { commands .version(getBuildVersion(), '-v, --version') .usage('[options] STDIN STDOUT') - .option('--compact ', 'Disable one line output code compacting.', parseBoolean) - .option('--debugProtection ', 'Disable browser Debug panel (can cause DevTools enabled browser freeze).', parseBoolean) - .option('--debugProtectionInterval ', 'Disable browser Debug panel even after page was loaded (can cause DevTools enabled browser freeze).', parseBoolean) - .option('--disableConsoleOutput ', 'Allow console.log, console.info, console.error and console.warn messages output into browser console.', parseBoolean) - .option('--encodeUnicodeLiterals ', 'All literals in Unicode array become encoded in Base64 (this option can slightly slow down your code speed).', parseBoolean) - .option('--reservedNames ', '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 ', 'Disable rotation of unicode array values during obfuscation.', parseBoolean) - .option('--selfDefending ', 'Disables self-defending for obfuscated code.', parseBoolean) - .option('--unicodeArray ', 'Disables gathering of all literal strings into an array and replacing every literal string with an array call.', parseBoolean) - .option('--unicodeArrayThreshold ', 'The probability that the literal string will be inserted into unicodeArray (Default: 0.8, Min: 0, Max: 1).', parseFloat) - .option('--wrapUnicodeArrayCalls ', 'Disables usage of special access function instead of direct array call.', parseBoolean) + .option('--compact ', 'Disable one line output code compacting', parseBoolean) + .option('--debugProtection ', 'Disable browser Debug panel (can cause DevTools enabled browser freeze)', parseBoolean) + .option('--debugProtectionInterval ', 'Disable browser Debug panel even after page was loaded (can cause DevTools enabled browser freeze)', parseBoolean) + .option('--disableConsoleOutput ', 'Allow console.log, console.info, console.error and console.warn messages output into browser console', parseBoolean) + .option('--encodeUnicodeLiterals ', 'All literals in Unicode array become encoded in Base64 (this option can slightly slow down your code speed)', parseBoolean) + .option('--reservedNames ', '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 ', 'Disable rotation of unicode array values during obfuscation', parseBoolean) + .option('--selfDefending ', 'Disables self-defending for obfuscated code', parseBoolean) + .option('--unicodeArray ', 'Disables gathering of all literal strings into an array and replacing every literal string with an array call', parseBoolean) + .option('--unicodeArrayThreshold ', 'The probability that the literal string will be inserted into unicodeArray (Default: 0.8, Min: 0, Max: 1)', parseFloat) + .option('--wrapUnicodeArrayCalls ', 'Disables usage of special access function instead of direct array call', parseBoolean) ; commands.on('--help', function () {