summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2022-08-05 10:39:24 -0500
committerGravatar GitHub <noreply@github.com> 2022-08-05 10:39:24 -0500
commit9014f0f8cbff5a0d4894046339238c4ee71a117b (patch)
treeb5cb5b5e99120ae60cd817aa692bd89bb03afa0b
parente569f0a5c7b56c4cce7afe95335b0aee6ac3d298 (diff)
downloadastro-9014f0f8cbff5a0d4894046339238c4ee71a117b.tar.gz
astro-9014f0f8cbff5a0d4894046339238c4ee71a117b.tar.zst
astro-9014f0f8cbff5a0d4894046339238c4ee71a117b.zip
fix: hide error overlay tip, log [astro] instead of [vite] (#4162)
Co-authored-by: Nate Moore <nate@astro.build>
-rw-r--r--packages/astro/src/core/render/dev/index.ts2
-rw-r--r--packages/astro/src/vite-plugin-astro-server/index.ts8
2 files changed, 9 insertions, 1 deletions
diff --git a/packages/astro/src/core/render/dev/index.ts b/packages/astro/src/core/render/dev/index.ts
index c9e64dfb4..7de9a979a 100644
--- a/packages/astro/src/core/render/dev/index.ts
+++ b/packages/astro/src/core/render/dev/index.ts
@@ -120,7 +120,7 @@ export async function render(
scripts.add({
props: {
type: 'module',
- src: new URL('../../../runtime/client/hmr.js', import.meta.url).pathname,
+ src: '/@id/astro/runtime/client/hmr.js',
},
children: '',
});
diff --git a/packages/astro/src/vite-plugin-astro-server/index.ts b/packages/astro/src/vite-plugin-astro-server/index.ts
index 282d1e49b..99a749a3d 100644
--- a/packages/astro/src/vite-plugin-astro-server/index.ts
+++ b/packages/astro/src/vite-plugin-astro-server/index.ts
@@ -406,5 +406,13 @@ export default function createPlugin({ config, logging }: AstroPluginOptions): v
});
};
},
+ // HACK: hide `.tip` in Vite's ErrorOverlay and replace [vite] messages with [astro]
+ transform(code, id, opts = {}) {
+ if (opts.ssr) return;
+ if (!id.includes('vite/dist/client/client.mjs')) return;
+ return code
+ .replace(/\.tip \{[^}]*\}/gm, '.tip {\n display: none;\n}')
+ .replace(/\[vite\]/g, '[astro]')
+ }
};
}