import { defineConfig } from 'vite'; import { fileURLToPath, URL } from 'node:url'; import os from 'node:os'; import path from 'node:path'; import react from '@vitejs/plugin-react'; import tailwindcss from '@tailwindcss/vite'; // Pure React (Vite + React Router + Tailwind v4) build config. export default defineConfig({ // Keep Vite's dep-optimization cache out of node_modules so the sandbox // safe-delete guard never blocks a bulk clear of node_modules/.vite/deps. cacheDir: path.join(os.tmpdir(), 'bashi-vite-cache'), plugins: [react(), tailwindcss()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), }, }, server: { port: 4321, host: true, }, preview: { port: 4321, host: true, }, });