Files
zblade.dev/astro.config.mjs
kekePower eddf179a5c 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.
2026-03-18 16:09:12 +01:00

28 lines
645 B
JavaScript

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);
},
},
},
},
});