1// @ts-check 2import { defineConfig, fontProviders } from 'astro/config'; 3import node from '@astrojs/node'; 4import db from "@astrojs/db"; 5import fujocodedAuthproto from "@fujocoded/authproto"; 6 7// https://astro.build/config 8export default defineConfig({ 9 output: "server", 10 adapter: node({ 11 mode: 'standalone', 12 }), 13 integrations: [ 14 db(), 15 fujocodedAuthproto({ 16 applicationName: "fan archive", 17 applicationDomain: "localhost:4321", 18 // driver: { 19 // name: "astro:db", 20 // }, 21 }) 22 ], 23 experimental: { 24 fonts: [ 25 { 26 provider: fontProviders.fontsource(), 27 name: "IBM Plex Serif", 28 cssVariable: "--junicode", 29 fallbacks: [ 'Charter', 'Bitstream Charter', 'Sitka Text', 'Cambria', 'Georgia', "serif"], 30 }, 31 { 32 provider: fontProviders.fontsource(), 33 name: "Atkinson Hyperlegible", 34 cssVariable: "--atkinson", 35 } 36 ], 37 }, 38});