import { defineConfig } from 'vitest/config' import path from 'path' export default defineConfig({ resolve: { alias: { 'mizan/channels': path.resolve(__dirname, 'src/channels/index.ts'), 'mizan/client/react': path.resolve(__dirname, 'src/client/react.ts'), 'mizan/client': path.resolve(__dirname, 'src/client/index.ts'), 'mizan/jwt': path.resolve(__dirname, 'src/jwt/index.ts'), 'mizan': path.resolve(__dirname, 'src/index.ts'), }, }, test: { globals: true, environment: 'jsdom', setupFiles: ['./vitest.setup.ts'], include: ['src/**/*.test.{ts,tsx}'], exclude: [ // Requires @/api/generated.mizan.schema.json from consuming project 'src/jwt/__tests__/contract.test.ts', ], }, })