| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import { resolve } from "node:path"
- const EDITOR_ROOT = resolve(__dirname, "../../packages/editor")
- export default defineNuxtConfig({
- ssr: false,
- modules: ["@nuxt/ui", "@pinia/nuxt"],
- css: [
- "~/assets/main.css",
- `${EDITOR_ROOT}/src/assets/style.css`,
- ],
- colorMode: {
- classSuffix: "",
- },
- devServer: { host: "0" },
- srcDir: "src/",
- ignore: ["**/src-tauri/**"],
- app: {
- head: {
- title: "Enesis Editor",
- link: [{ rel: "icon", type: "image/svg+xml", href: "/favicon.svg" }],
- },
- },
- vite: {
- clearScreen: false,
- envPrefix: ["VITE_", "TAURI_"],
- server: {
- strictPort: true,
- },
- resolve: {
- alias: [
- { find: /^@\//, replacement: `${EDITOR_ROOT}/src/` },
- { find: "@enesis/editor", replacement: `${EDITOR_ROOT}/src/index.ts` },
- ],
- },
- },
- compatibilityDate: "2025-06-01",
- })
|