@razz21/vue-scan
Version:
Track and visualize Vue 3 component renders
22 lines (21 loc) • 572 B
JavaScript
const a = (t, n = {}) => {
const r = { ...n }, c = `[${t}]`, e = (o, s, ...g) => {
r.enabled && console[o](
`%c${c} [${o.toUpperCase()}]`,
`color: ${s}; font-weight: bold;`,
...g
);
};
return {
log: (...o) => e("log", "#3bc736", ...o),
debug: (...o) => e("debug", "#00c9c9", ...o),
warn: (...o) => e("warn", "#ff9800", ...o),
error: (...o) => e("error", "#f44336", ...o),
setOptions: (o) => Object.assign(r, o)
};
}, b = a("vue-scan");
export {
a as createLogger,
b as logger
};
//# sourceMappingURL=logger.js.map