T-AZKH-zoo-drop-nuxt-content
State: closed/done · Impact: low · Complexity: small
Zoo declares @nuxt/content but never loads it: the module is not in nuxt.config.ts, there is
no content/ directory and no query call. This task deletes the dependency and regenerates the
isolated lockfile.
| Location | Role today |
|---|---|
apps/zoo/src-nuxt/package.json | "@nuxt/content": "3.5.1" in dependencies |
apps/zoo/src-nuxt/nuxt.config.ts | modules lists eslint, fonts, icon, scripts, test-utils, nuxt-shiki; no @nuxt/content |
apps/zoo/bun.lock | Isolated lockfile, checked by .github/workflows/lockfile-drift.yml |
.github/workflows/zoo-ci.yml | App CI; installs from apps/zoo |
Proposed
Section titled “Proposed”@nuxt/content is gone from package.json and bun.lock; nothing else changes.
Approach
Section titled “Approach”- Confirm
grep -rn "queryCollection\|ContentRenderer\|@nuxt/content" apps/zoo/src-nuxt/app apps/zoo/src-nuxt/server apps/zoo/src-nuxt/nuxt.config.tsreturns nothing. - Delete the entry from
apps/zoo/src-nuxt/package.json. cd apps/zoo && bun install; commitbun.lock;bun install --frozen-lockfile.bun run typecheckandbun run testinapps/zoo/src-nuxt;moon run :check :test --affected.
Files to touch
Section titled “Files to touch”| Location | Kind | Change |
|---|---|---|
apps/zoo/src-nuxt/package.json | modify | Delete @nuxt/content |
apps/zoo/bun.lock | modify | Regenerated |
Acceptance criteria
Section titled “Acceptance criteria”- AC-1:
grep -n "@nuxt/content" apps/zoo/src-nuxt/package.json apps/zoo/bun.lockreturns nothing. - AC-2:
bun install --frozen-lockfilepasses inapps/zoo; the lockfile-drift workflow is green. - AC-3:
bun run typecheckandbun run testpass inapps/zoo/src-nuxt;zoo-ci.ymlis green.
Out of scope
Section titled “Out of scope”nuxt-shiki; it is loaded and used.- Any markdown rendering in zoo; it has none.
Dependencies
Section titled “Dependencies”- None.
D-7VMX-markdown-ecosystem-strategyd.10 in its smallest form: a dead dependency is deleted.
Discovery context
Section titled “Discovery context”Member of milestone M-931L; wave 4c of D-K3EM-markdown-editor-chrome-and-plugin-environment.