import { ASTRO_VITE_ENVIRONMENT_NAMES } from "../core/constants.js"; import { patchOverlay } from "../core/errors/overlay.js"; function vitePluginAstroServerClient() { return { name: "astro:server-client", applyToEnvironment(environment) { return environment.name === ASTRO_VITE_ENVIRONMENT_NAMES.client; }, transform: { filter: { id: /vite\/dist\/client\/client\.mjs/ }, handler(code) { return patchOverlay(code); } } }; } export { vitePluginAstroServerClient };