@nuxtjs/web-vitals
Version:
Web Vitals for Nuxt.js
21 lines (20 loc) • 441 B
JavaScript
const eventListeners = [];
window.onVitalEvent = (listener) => {
eventListeners.push(listener);
};
export function sendToAnalytics(context, metric, options) {
const event = {
date: /* @__PURE__ */ new Date(),
context,
metric,
options
};
eventListeners.forEach((listener) => {
listener(event);
});
console.log("[nuxt vitals]", metric.name, metric.value, context, {
context,
metric,
options
});
}