diff --git a/code-removal-and-consolodation-spec.md b/code-removal-and-consolodation-spec.md index e5cf40d..ac5871c 100644 --- a/code-removal-and-consolodation-spec.md +++ b/code-removal-and-consolodation-spec.md @@ -221,4 +221,16 @@ Next actions (clear, actionable) 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. \ No newline at end of file +- 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. \ No newline at end of file diff --git a/package.json b/package.json index 0d6396d..c330366 100644 --- a/package.json +++ b/package.json @@ -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",