You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Finalise workspace-style repos that have multi-package.json structures requiring coordinated workspace-root migration. Per umbrella body, these are developer-ecosystem and ssg-collection — both of which have had per-sub-project work landed in STEPs 5/6, but their workspace-root coordination is the closeout task here.
Scope
Per umbrella body "workspace-style repos with multiple package.json":
developer-ecosystem (workspace-root coordination after STEP 6 per-sub-project PRs)
ssg-collection (workspace-root coordination after STEP 5 per-sub-project PRs)
Additional workspace-style repos surfaced during STEP 2 re-inventory should be added here.
What "workspace finalisation" means
After per-sub-project PRs have converted leaf manifests, the workspace-root manifest typically remains as the last package.json. Workspace finalisation:
Convert workspace root to deno.json with a workspace field listing sub-project paths
Remove root package.json (or leave carved-out under STEP 1 if a host requires it — VSCode-extension-style)
Update root-level CI to use Deno workspace tasks
Verify no remaining npm-only consumers in the repo
Acceptance
All workspace-root migrations completed
deno.json with workspace field at each repo root
Final estate-wide hypatia scan shows zero :nodejs_detected flags outside STEP 1's documented carve-outs
Part of #253. Blocked by step 6.
Goal
Finalise workspace-style repos that have multi-package.json structures requiring coordinated workspace-root migration. Per umbrella body, these are
developer-ecosystemandssg-collection— both of which have had per-sub-project work landed in STEPs 5/6, but their workspace-root coordination is the closeout task here.Scope
Per umbrella body "workspace-style repos with multiple package.json":
developer-ecosystem(workspace-root coordination after STEP 6 per-sub-project PRs)ssg-collection(workspace-root coordination after STEP 5 per-sub-project PRs)Additional workspace-style repos surfaced during STEP 2 re-inventory should be added here.
What "workspace finalisation" means
After per-sub-project PRs have converted leaf manifests, the workspace-root manifest typically remains as the last
package.json. Workspace finalisation:deno.jsonwith aworkspacefield listing sub-project pathspackage.json(or leave carved-out under STEP 1 if a host requires it — VSCode-extension-style)Acceptance
deno.jsonwithworkspacefield at each repo root:nodejs_detectedflags outside STEP 1's documented carve-outsSequencing
Blocked by: STEP 6 (developer-ecosystem per-sub-project work landed first).
Blocks: nothing (this is the campaign closeout).
Campaign closeout checklist
~/.claude/projects/.../session_*_npm_to_deno_campaign_complete.md