diff --git a/core/platform/vitest.config.ts b/core/platform/vitest.config.ts new file mode 100644 index 0000000..69e22cf --- /dev/null +++ b/core/platform/vitest.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + environment: 'jsdom', + }, +}); + diff --git a/core/stdlib/vitest.config.ts b/core/stdlib/vitest.config.ts new file mode 100644 index 0000000..4ac6027 --- /dev/null +++ b/core/stdlib/vitest.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + environment: 'node', + }, +}); diff --git a/vitest.config.ts b/vitest.config.ts index 456750e..05448c6 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -3,16 +3,10 @@ import { defineConfig } from 'vitest/config'; export default defineConfig({ test: { projects: [ - { - extends: true, - test: { - typecheck: { - enabled: false, - }, - }, - }, + 'core/stdlib/vitest.config.ts', + 'core/platform/vitest.config.ts', + 'web/vue/vitest.config.ts', ], - environment: 'jsdom', coverage: { provider: 'v8', include: ['core/*', 'web/*'],