UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

25 lines (24 loc) 920 B
"use strict"; 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; }