30 lines
734 B
TypeScript
30 lines
734 B
TypeScript
import { dirname, resolve } from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
|
|
const currentDir = dirname(fileURLToPath(import.meta.url));
|
|
|
|
export default defineNuxtConfig({
|
|
devtools: { enabled: false },
|
|
css: ["@copilotkit/vue/styles.css", "~/assets/css/main.css"],
|
|
alias: {
|
|
// Nuxt's SSR style extraction does not resolve the workspace package CSS export reliably.
|
|
"@copilotkit/vue/styles.css": resolve(
|
|
currentDir,
|
|
"../../../../packages/vue/dist/styles.css",
|
|
),
|
|
},
|
|
vite: {
|
|
ssr: {
|
|
noExternal: ["@copilotkit/vue", "@ag-ui/client", "fast-json-patch"],
|
|
},
|
|
},
|
|
postcss: {
|
|
plugins: {
|
|
"@tailwindcss/postcss": {},
|
|
},
|
|
},
|
|
typescript: {
|
|
strict: true,
|
|
},
|
|
});
|