import path from "path"; import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import tailwindcss from "@tailwindcss/vite"; export default defineConfig({ plugins: [react(), tailwindcss()], resolve: { alias: [ { find: "@", replacement: path.resolve(__dirname, "./src") }, { find: "lexical", replacement: path.resolve(__dirname, "./node_modules/lexical/Lexical.mjs"), }, // [nexus] Replace upstream OnboardingWizard with Nexus single-step version. // RegExp required: string keys match the RAW import specifier (not resolved path). // App.tsx imports './components/OnboardingWizard' — must match exactly. { find: /^\.\/components\/OnboardingWizard$/, replacement: path.resolve(__dirname, "./src/components/NexusOnboardingWizard"), }, ], }, server: { port: 5173, proxy: { "/api": { target: "http://localhost:3100", ws: true, }, }, }, });