chore(vitest): 🚀 Update test setup for new feature release

This commit is contained in:
Lilith 2026-01-17 12:02:24 -08:00
parent ffe6460e35
commit 1a46d7bf54
3 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,14 @@
{
"name": "@imajin/vitest",
"version": "1.0.0",
"private": true,
"description": "Shared Vitest configurations for @imajin workspace",
"type": "module",
"exports": {
"./base": "./vitest.config.base.ts",
"./dom": "./vitest.config.dom.ts"
},
"devDependencies": {
"vitest": "^2.0.0"
}
}

View file

@ -0,0 +1,13 @@
import { defineConfig } from 'vitest/config';
export default defineConfig({
test: {
globals: true,
environment: 'node',
include: ['src/**/*.test.ts', 'tests/**/*.test.ts'],
coverage: {
provider: 'v8',
reporter: ['text', 'json'],
},
},
});

View file

@ -0,0 +1,11 @@
import { defineConfig, mergeConfig } from 'vitest/config';
import baseConfig from './vitest.config.base';
export default mergeConfig(
baseConfig,
defineConfig({
test: {
environment: 'jsdom',
},
})
);