From f4c44ce1aa62b4441197dfbd1a86d2debaf60ca3 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Tue, 28 Jul 2026 02:32:26 +0000 Subject: [PATCH] Remove unused frontend test framework vitest, @vue/test-utils, jsdom and @types/jsdom were installed but no frontend tests exist or are planned. Removing them also drops the deprecated glob@10 dependency chain (js-beautify). type-check now uses tsconfig.app.json. --- frontend/package.json | 7 +------ frontend/tsconfig.json | 3 --- frontend/tsconfig.node.json | 8 +------- frontend/tsconfig.vitest.json | 8 -------- 4 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 frontend/tsconfig.vitest.json diff --git a/frontend/package.json b/frontend/package.json index 4e2dd9c..03aedd9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,9 +6,8 @@ "dev": "vite", "build": "run-p type-check \"build-only {@}\" --", "preview": "vite preview", - "test:unit": "vitest", "build-only": "vite build", - "type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false", + "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false", "lint": "biome lint .", "format": "biome format --write .", "format:check": "biome format --check .", @@ -37,17 +36,13 @@ "devDependencies": { "@biomejs/biome": "^1.9.4", "@tsconfig/node18": "^18.2.6", - "@types/jsdom": "^27.0.0", "@types/lodash-es": "^4.17.12", "@types/node": "^25.1.0", "@vitejs/plugin-vue": "^6.0.3", - "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.8.1", - "jsdom": "^27.4.0", "npm-run-all2": "^8.0.4", "typescript": "~5.9.3", "vite": "^7.3.1", - "vitest": "^4.0.18", "vue-tsc": "^3.2.4" } } diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json index 100cf6a..66b5e57 100644 --- a/frontend/tsconfig.json +++ b/frontend/tsconfig.json @@ -6,9 +6,6 @@ }, { "path": "./tsconfig.app.json" - }, - { - "path": "./tsconfig.vitest.json" } ] } diff --git a/frontend/tsconfig.node.json b/frontend/tsconfig.node.json index dee96be..4f17ff7 100644 --- a/frontend/tsconfig.node.json +++ b/frontend/tsconfig.node.json @@ -1,12 +1,6 @@ { "extends": "@tsconfig/node18/tsconfig.json", - "include": [ - "vite.config.*", - "vitest.config.*", - "cypress.config.*", - "nightwatch.conf.*", - "playwright.config.*" - ], + "include": ["vite.config.*"], "compilerOptions": { "composite": true, "module": "ESNext", diff --git a/frontend/tsconfig.vitest.json b/frontend/tsconfig.vitest.json deleted file mode 100644 index 7865677..0000000 --- a/frontend/tsconfig.vitest.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./tsconfig.app.json", - "exclude": [], - "compilerOptions": { - "composite": true, - "types": ["node", "jsdom"] - } -}