| 12345678910111213141516171819202122 |
- /**
- * 加密配置
- * @param {String} type - bytecode || confusion || strict (first confusion and then bytecode)
- * @param {Array} directory - directory to be encrypted
- * @param {Array} fileExt - file suffix to be encrypted, currently only .js is supported
- * @param {Array} confusionOptions options
- */
- module.exports = {
- type: 'confusion',
- directory: [
- 'electron'
- ],
- fileExt: ['.js'],
- confusionOptions: {
- compact: true, // 将代码压缩为1行
- stringArray: true, // 删除字符串文本并将其放置在特殊数组中
- stringArrayEncoding: ['none'], // 对stringArray编码 'none', 'base64', 'rc4',注意:会增加代码大小,降低运行速度
- disableConsoleOutput: true, // 禁止console输出
- deadCodeInjection: false, // 是否注入死代码
- debugProtection: false // 是否允许debug代码
- }
- };
|