// @ts-check import { defineConfig, squooshImageService } from 'astro/config'; import starlight from '@astrojs/starlight'; import Icons from "unplugin-icons/vite"; import tailwind from '@astrojs/tailwind'; import IconsResolver from "unplugin-icons/resolver"; import Components from "unplugin-vue-components/vite"; import vue from '@astrojs/vue'; // https://astro.build/config export default defineConfig({ site: 'https://umbraco-astroboard.vercel.app', // base: 'astroboard', // outDir: 'docs', image: { service: squooshImageService() }, vite: { plugins: [ Icons({ autoInstall: true, }), ], }, integrations: [starlight({ title: 'Astroboard', logo: { light: '/public/images/logo.png', dark: '/public/images/logo.png', replacesTitle: false, }, social: { github: 'https://github.com/wpplumber/astroboard', }, sidebar: [ { label: 'Start here', items: [ { label: 'Getting Started', slug: 'getting-started' }, { label: 'Manual Setup', slug: 'manual-setup' }, ], }, ], }), tailwind(), vue()], });