This commit is contained in:
2026-04-08 21:26:18 +08:00
commit 8fdc7ac0c3
401 changed files with 53093 additions and 0 deletions

30
vitest.config.ts Normal file
View File

@@ -0,0 +1,30 @@
import { resolve } from 'node:path'
import vue from '@vitejs/plugin-vue'
import { defineConfig } from 'vitest/config'
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': resolve(__dirname, 'packages/core/src'),
'@cslab-dcs/core': resolve(__dirname, 'packages/core/src'),
'@cslab-dcs/bridge': resolve(__dirname, 'packages/bridge/src'),
'@cslab-dcs/schema': resolve(__dirname, 'packages/schema/src'),
},
},
test: {
globals: true,
environment: 'happy-dom',
include: ['packages/**/tests/**/*.test.ts', 'tests/unit/**/*.test.ts'],
coverage: {
provider: 'v8',
include: [
'packages/core/src/composables/**',
'packages/core/src/stores/**',
'packages/core/src/components/editor/components/runtime.ts',
'packages/schema/src/**',
],
reporter: ['text', 'html'],
},
},
})