vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
23 lines (22 loc) • 735 B
JavaScript
export { removeSuperfluousViteLog };
export { removeSuperfluousViteLog_enable };
export { removeSuperfluousViteLog_disable };
import { assert } from '../../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')) {
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;
}