chore(astro): ignore false unused import build warning

Suppress Astro's remote helper warning during Rollup builds
when it points to astro/dist/assets/utils/index.js.
This commit is contained in:
2026-03-18 16:09:12 +01:00
parent 8fd0450b0a
commit eddf179a5c
+21
View File
@@ -1,6 +1,27 @@
import { defineConfig } from 'astro/config';
const shouldIgnoreAstroUnusedImportWarning = (warning) => {
return (
warning.code === 'UNUSED_EXTERNAL_IMPORT' &&
warning.exporter === '@astrojs/internal-helpers/remote' &&
warning.ids?.some((id) => id.includes('node_modules/astro/dist/assets/utils/index.js'))
);
};
export default defineConfig({
site: 'https://zblade.dev',
output: 'static',
vite: {
build: {
rollupOptions: {
onwarn(warning, warn) {
if (shouldIgnoreAstroUnusedImportWarning(warning)) {
return;
}
warn(warning);
},
},
},
},
});