Files
IOT_WEB/node_modules/nostics/dist/reporters/dev.mjs
T
2026-08-21 15:27:51 +08:00

18 lines
692 B
JavaScript

//#region src/reporters/dev.ts
/**
* Creates a reporter for browser code under Vite dev: it forwards each
* diagnostic over `import.meta.hot.send('nostics:report', ...)` so the
* dev-server collector can file it. Outside Vite (`import.meta.hot` absent) it
* warns once and does nothing.
*/
/* @__NO_SIDE_EFFECTS__ */
function createDevReporter() {
return (diagnostic) => {
if (import.meta.hot && typeof import.meta.hot.send === "function") import.meta.hot.send("nostics:report", diagnostic.toJSON());
else console.warn("[nostics]: import.meta.hot.send() is not available. This must be running on Vite.");
};
}
//#endregion
export { createDevReporter };
//# sourceMappingURL=dev.mjs.map