
* web: Move non-workspace package. * web: Update ESBuild package version. * web: Use NPM link to alias local package. * web: Update lock. * web: Fix regression where bundler is expected.
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();
|
|
});
|
|
}
|