/// import react from '@vitejs/plugin-react' import tailwindcss from '@tailwindcss/vite' import { readFileSync } from 'node:fs' import { defineConfig } from 'vite' const { version } = JSON.parse(readFileSync(new URL('./package.json', import.meta.url), 'utf8')) as { version: string } // https://vite.dev/config/ export default defineConfig({ plugins: [react(), tailwindcss()], define: { __APP_VERSION__: JSON.stringify(version) }, test: { environment: 'jsdom', globals: true, setupFiles: ['./src/test/setup.ts'], include: ['src/**/*.test.{ts,tsx}'], }, })