/// import path from 'path'; import { defineConfig } from 'vite'; /** No-op virtual module for EE extensions (see vite.config.ts for details). */ function eeExtensions() { const virtualModuleId = 'virtual:ee-extensions' const resolvedId = '\0' + virtualModuleId return { name: 'ee-extensions', resolveId(id: string) { if (id === virtualModuleId) return resolvedId }, load(id: string) { if (id === resolvedId) return 'export default undefined;' }, } } export default defineConfig({ plugins: [eeExtensions()], test: { globals: true, environment: 'jsdom', setupFiles: ['./src/test/setup.ts'], }, resolve: { alias: { '@core': path.resolve(__dirname, 'src'), }, }, });