///
///
import { defineConfig } from 'vite'
import preact from '@preact/preset-vite'
export default defineConfig({
plugins: [preact()],
resolve: {
// react-router-dom specifies "module" field in package.json for ESM entry
// if it's not mapped, it uses the "main" field which is CommonJS that redirects to CJS preact
mainFields: ['module'],
},
test: {
globals: true,
environment: 'jsdom',
setupFiles: './test/setup.ts',
css: true,
},
})