diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 82f8677..4a0af72 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -97,10 +97,10 @@ jobs: # If we want strict lockfile-based reproducibility later, commit a # package-lock.json and flip this back to `npm ci`. - run: npm install --no-audit --no-fund - # `npm run check` (vue-tsc --noEmit) skipped: the frontend is pure JS - # with no .ts files and no JSDoc annotations, so vue-tsc has nothing - # to type-check. Re-enable once we add a tsconfig.json and either - # convert to TS or add JSDoc. + # No type-check step: the frontend is pure JS (no .ts files, no JSDoc), + # so a type-checker has nothing to do. The vue-tsc devDep + its `check` + # script were dropped 2026-07-11 rather than bumped to v3. If we add + # TS/JSDoc later, re-add a tsconfig.json + vue-tsc + a type-check step. - run: npm run test:unit - run: npm run build diff --git a/frontend/package.json b/frontend/package.json index 9f5da1e..3c394f1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,8 +10,7 @@ "dev": "vite", "build": "vite build", "preview": "vite preview", - "test:unit": "vitest run", - "check": "vue-tsc --noEmit" + "test:unit": "vitest run" }, "dependencies": { "vue": "^3.4.0", @@ -23,7 +22,6 @@ "devDependencies": { "@vitejs/plugin-vue": "^6.0.0", "vite": "^8.0.0", - "vue-tsc": "^2.0.0", "vite-plugin-vuetify": "^2.0.0", "sass": "^1.71.0", "vitest": "^4.0.0",