From 25353662ec4c1dfa3610193bb1992d4a57785cbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Tue, 29 Apr 2025 13:43:40 +0200 Subject: [PATCH] :test_tube: Added Vitest configuration with coverage --- .vscode/extensions.json | 9 +++++++++ vitest.config.ts | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .vscode/extensions.json create mode 100644 vitest.config.ts diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..9427c83 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,9 @@ +{ + "recommendations": [ + "esbenp.prettier-vscode", + "dbaeumer.vscode-eslint", + "streetsidesoftware.code-spell-checker", + "vitest.explorer", + "ms-vscode.vscode-typescript-next" + ] +} diff --git a/vitest.config.ts b/vitest.config.ts new file mode 100644 index 0000000..b56423b --- /dev/null +++ b/vitest.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'vitest/config'; +export default defineConfig({ + test: { + coverage: { + reporter: ['text', 'html', 'lcov'], + include: ['src/**/*.ts'], + exclude: ['src/**/*.test.ts', 'test/**'], + }, + }, +});