import { resolve } from 'path';
import { defineConfig } from 'vitest/config';
import dotenv from 'dotenv';
dotenv.config({ path: '../../../../.env' });
let config = dotenv.config({ path: '../../../../.env.local', override: true }).parsed;
export default defineConfig({
test: {
environment: 'node',
include: ['**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
exclude: ['**/node_modules/**', '**/dist/**', '**/cypress/**', '**/.{idea,git,cache,output,temp}/**'],
globals: true,
testTimeout: 30000,
hookTimeout: 10000,
env: config
},
resolve: {
alias: {
'@auki/domain-client': resolve(__dirname, '../pkg'),
},
},
define: {
__TEST__: true,
},
optimizeDeps: {
exclude: ['@auki/domain-client'],
},
});