UNPKG

mp-lens

Version:

微信小程序分析工具 (Unused Code, Dependencies, Visualization)

26 lines 881 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isTelemetryEnabled = isTelemetryEnabled; /** * 判断是否启用遥测 * 默认启用,除非 * 1. 环境变量 `MP_LENS_TELEMETRY_DISABLED` 设置为 `true` * 2. 环境变量 `ANONYMIZED_TELEMETRY` 设置为 `false` * 3. 函数入参 `enabled` 为 `false` * @param enabled 来自命令行或配置的开关 */ function isTelemetryEnabled(enabled) { if (enabled === false) { return false; } const disabledByEnv = process.env.MP_LENS_TELEMETRY_DISABLED; if (typeof disabledByEnv === 'string' && disabledByEnv.toLowerCase() === 'true') { return false; } const env = process.env.ANONYMIZED_TELEMETRY; if (typeof env === 'string' && env.toLowerCase() === 'false') { return false; } return true; } //# sourceMappingURL=config.js.map