Files
online-energieausweis/astro.config.mjs
Moritz Utcke 9fe5e0b8f6 Notification Wrapper auf Lokale Version gesetzt anstatt @ibcornelsen/ui,
Config upgedated und Ansichtsausweis repariert.
2024-11-14 15:05:25 +11:00

39 lines
890 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 { fileURLToPath } from "url";
// https://astro.build/config
export default defineConfig({
integrations: [svelte(), tailwind(), mdx()],
outDir: "./dist",
output: "server",
vite: {
optimizeDeps: {
exclude: ["@ibcornelsen/api", "@ibcornelsen/database"]
},
resolve: {
alias: {
"#": fileURLToPath(new URL("./src", import.meta.url))
}
},
ssr: {
noExternal: ["@pdfme/generator", "@pdfme/common", "@pdfme/schemas"]
},
build: {
commonjsOptions: {
transformMixedEsModules: false
}
}
},
adapter: node({
mode: "middleware"
}),
server: {
port: 3000
}
});