Files
halo-theme-WarmIsland/astro.config.mjs
T
Ryan Wang 29741c6df9 Add unplugin-icons & use Mingcute icons
Register unplugin-icons (Icons Vite plugin) in astro.config and add unplugin-icons + @iconify-json/mingcute to devDependencies. Replace inline SVGs in ThemeSwitcher.vue with MingcuteSunLine / MingcuteMoonLine icon components imported from ~icons, and add unplugin-icons types to tsconfig. Also simplify VSCode formatter setting and update package.json accordingly.
2026-04-07 23:15:32 +08:00

23 lines
395 B
JavaScript

// @ts-check
import { defineConfig } from "astro/config";
import vue from "@astrojs/vue";
import Icons from "unplugin-icons/vite";
export default defineConfig({
base: "/themes/astro-starter",
build: {
assets: "assets",
format: "file",
},
outDir: "./templates",
integrations: [vue()],
vite: {
plugins: [
Icons({
compiler: "vue3",
}),
],
},
});