/** * Live-reload-клиент для стендов public/_lab. * Подключается к SSE /_lab/events сервера serve-dev.mjs и перезагружает * страницу при правке любого css/js/mjs/html в public/. * * Вставка в стенд: * Работает только при запущенном `npm run serve` (нет на проде). */ (function () { if (!window.EventSource) return; const es = new EventSource("/_lab/events"); es.onmessage = (e) => { if (e.data === "reload") { es.close(); window.location.reload(); } }; // Если сервер не поднят — молча уходим, F5 работает как раньше. es.onerror = () => es.close(); })();