cvsa/packages/frontend/astro.config.mjs
2025-04-02 21:28:23 +08:00

33 lines
664 B
JavaScript

// @ts-check
import { defineConfig } from "astro/config";
import tailwind from "@astrojs/tailwind";
// https://astro.build/config
import tsconfigPaths from "vite-tsconfig-paths";
import node from "@astrojs/node";
import svelte from "@astrojs/svelte";
export default defineConfig({
output: "server",
adapter: node({
mode: "standalone",
}),
integrations: [tailwind(), svelte()],
vite: {
server: {
fs: {
allow: [".", "../../"],
},
},
plugins: [tsconfigPaths()],
build: {
rollupOptions: {
output: {
assetFileNames: "assets/[name].[ext]", // Ensure .wasm files are copied
},
},
},
assetsInclude: ["**/*.wasm"],
},
});