
* web: Packagify live reload plugin. * web: Use shared formatter. * web: Format. * web: Use project mode typecheck. * web: Fix type errors.
14 lines
385 B
JavaScript
14 lines
385 B
JavaScript
/// <reference types="./types.js" />
|
|
/**
|
|
* @file Entry point for the ESBuild client-side observer.
|
|
*/
|
|
import { ESBuildObserver } from "./ESBuildObserver.js";
|
|
|
|
if (import.meta.env?.ESBUILD_WATCHER_URL) {
|
|
const buildObserver = new ESBuildObserver(import.meta.env.ESBUILD_WATCHER_URL);
|
|
|
|
window.addEventListener("beforeunload", () => {
|
|
buildObserver.dispose();
|
|
});
|
|
}
|