Files
online-energieausweis/astro.config.mjs
2025-03-19 10:44:04 -03:00

37 lines
821 B
JavaScript

import { defineConfig } from "astro/config";
import svelte from "@astrojs/svelte";
// import astroI18next from "astro-i18next";
import tailwind from "@astrojs/tailwind";
import node from "@astrojs/node";
import mdx from "@astrojs/mdx";
import astroTypesafeAPI from "astro-typesafe-api"
// https://astro.build/config
export default defineConfig({
integrations: [svelte(), tailwind(), mdx(), astroTypesafeAPI()],
outDir: "./dist",
output: "server",
adapter: node({
mode: "middleware",
}),
vite: {
optimizeDeps: {
exclude: ["bun"]
},
ssr: {
external: ["@prisma/client", "bun", "stream"],
resolve: {
alias: {
".prisma/client/index-browser": "./node_modules/.prisma/client/index-browser.js"
}
}
}
},
server: {
port: 3000
},
devToolbar: {
enabled: false
}
});