diff --git a/astro.config.mjs b/astro.config.mjs index e029abb..c75afc4 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -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); + }, + }, + }, + }, });