27 lines
632 B
JavaScript
27 lines
632 B
JavaScript
// @ts-check
|
|
import { defineConfig } from 'astro/config';
|
|
import preact from '@astrojs/preact';
|
|
import tailwindcss from '@tailwindcss/vite';
|
|
import graphql from '@rollup/plugin-graphql';
|
|
|
|
// https://astro.build/config
|
|
export default defineConfig({
|
|
integrations: [preact()],
|
|
output: 'static',
|
|
prefetch: true,
|
|
image: {
|
|
domains: ['development.directus.itsfinniii.com']
|
|
},
|
|
vite: {
|
|
plugins: [graphql(), tailwindcss()],
|
|
resolve: {
|
|
alias: {
|
|
react: "preact/compat",
|
|
"react-dom": "preact/compat",
|
|
},
|
|
},
|
|
optimizeDeps: {
|
|
exclude: ['@immich/justified-layout-wasm']
|
|
}
|
|
}
|
|
}); |