Tools removal

This commit is contained in:
jableader 2025-10-25 13:07:11 +11:00
parent accd673552
commit a3d9fcac53
2 changed files with 15 additions and 3 deletions

View file

@ -222,3 +222,15 @@ Additional targeted opportunities (2025-10-25)
- Simplify env typings: removed Vite-specific triple-slash reference and duplicate ImportMeta declarations; kept a minimal optional ImportMetaEnv in `src/env.d.ts`. All checks PASS.
- Component type audit: migrated `MealCard.vue` to domain `Meal` type with null guards. Remaining spots use purposeful `Pick<>` types; can leave as-is unless standardizing is preferred.
- ts-prune: refreshed; remaining flags are either used by SFC templates or part of public SDK surface. No further safe removals identified without deeper UI refactors.
Cleanup (completed)
- Removed intermediate artifacts committed for this consolidation pass:
- cloc.baseline.txt, cloc.final.txt
- build-size.final.txt
- ts-prune.baseline.txt, ts-prune.current.txt
- depcheck.baseline.json, depcheck.current.json
- coverage/ directory
- Removed coverage script and plugin from package.json:
- scripts: deleted `test:coverage`
- devDependencies: removed `@vitest/coverage-v8`
- All quality gates remain PASS after cleanup.

View file

@ -10,7 +10,7 @@
"prepare": "husky install",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"typecheck": "tsc -p tsconfig.json --noEmit",
"typecheck:vue": "vue-tsc --noEmit",
"codegen:api": "openapi-typescript ../munch-ease-backend/openapi.json -o src/api/types.ts",
@ -25,7 +25,7 @@
"@types/node": "^20.19.22",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"@vitest/coverage-v8": "^1.6.0",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-plugin-typescript": "~5.0.0",