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