Files
electron-egg/electron/config/encrypt.js
2022-12-13 14:59:00 +08:00

22 lines
864 B
JavaScript

/**
* 加密配置
* @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代码
}
};