UNPKG

@bytehide/shield-cli-legacy

Version:

ByteHide Shield JavaScript obfuscation CLI (Node.js 12+ compatible)

51 lines 1.6 kB
{ "ProjectToken": "YOUR_PROJECT_TOKEN", "compact": true, "controlFlowFlattening": true, "controlFlowFlatteningThreshold": 0.75, "deadCodeInjection": true, "deadCodeInjectionThreshold": 0.4, "debugProtection": false, "debugProtectionInterval": false, "disableConsoleOutput": false, "domainLock": ["example.com", "www.example.com"], "domainLockRedirectUrl": "https://example.com/unauthorized", "forceTransformStrings": [], "identifierNamesCache": null, "identifierNamesGenerator": "hexadecimal", "identifiersDictionary": [], "identifiersPrefix": "", "ignoreImports": false, "numbersToExpressions": true, "optionsPreset": "default", "renameGlobals": false, "renameProperties": false, "renamePropertiesMode": "safe", "reservedNames": [], "reservedStrings": [], "seed": 0, "selfDefending": true, "simplify": true, "sourceMap": false, "sourceMapBaseUrl": "", "sourceMapFileName": "", "sourceMapMode": "separate", "splitStrings": true, "splitStringsChunkLength": 10, "stringArray": true, "stringArrayCallsTransform": true, "stringArrayCallsTransformThreshold": 0.5, "stringArrayEncoding": ["base64"], "stringArrayIndexesType": ["hexadecimal-number"], "stringArrayIndexShift": true, "stringArrayRotate": true, "stringArrayShuffle": true, "stringArrayThreshold": 0.75, "stringArrayWrappersCount": 1, "stringArrayWrappersChainedCalls": true, "stringArrayWrappersParametersMaxCount": 2, "stringArrayWrappersType": "variable", "target": "browser", "transformObjectKeys": true, "unicodeEscapeSequence": false }