vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
25 lines (24 loc) • 920 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.removeSuperfluousViteLog = removeSuperfluousViteLog;
exports.removeSuperfluousViteLog_enable = removeSuperfluousViteLog_enable;
exports.removeSuperfluousViteLog_disable = removeSuperfluousViteLog_disable;
const utils_js_1 = require("../../utils.js");
const superfluousLog = 'Forced re-optimization of dependencies';
let enabled = false;
function removeSuperfluousViteLog(msg) {
if (!enabled) {
return false;
}
if (msg.toLowerCase().includes('forced') && msg.toLowerCase().includes('optimization')) {
(0, utils_js_1.assert)(msg === superfluousLog, msg); // assertion fails => Vite changed its message => update this function
return true;
}
return false;
}
function removeSuperfluousViteLog_enable() {
enabled = true;
}
function removeSuperfluousViteLog_disable() {
enabled = false;
}