Commit 2db8a4d
feat(deno): workspace finalisation — root deno.json with 40-member workspace field (STEP 7 closeout)
Completes the STEP 7 workspace finalisation acceptance criterion (1) for
developer-ecosystem from hyperpolymath/standards#275: add `deno.json` at
repo root with `workspace` array listing all 40 sub-projects that have
their own `deno.json`.
This was the missing acceptance gate. Per the STEP 6 closure comment on
hyperpolymath/standards#273, the per-sub-project migrations were already
landed via the cross-cutting workflow-modernisation + tooling sweeps over
April-May 2026 (19 of 23 in-scope manifests paired with deno.json; the
remaining 4 are dependency-shim Class C npm-publishable consumer artifacts
where Deno-native exposure isn't a priority). The workspace-root
coordination is the closeout task per STEP 7's body.
## Workspace member breakdown
- `affinescript-ecosystem/` (3 members)
- `aggregate-library` (1)
- `cadre-router` + nested `tea-router-pkg` (2)
- `cadre-tea-router` (1)
- `coq-ecosystem/coq-jr` (1)
- `deno-ecosystem/projects/` (2)
- `rescript-ecosystem/` (29 across packages/, cadre-router, cadre-tea-router, idaptik, rescript-*)
- `v-ecosystem/v-deno` (1)
Top-level tasks `build-all`/`test-all`/`fmt`/`lint` delegate to per-member
tasks via `deno task --recursive`.
## What is intentionally NOT included
- `rescript-ecosystem/rescript/**` — upstream-fork carve-out (22 manifests)
covered by hypatia `:nodejs_detected` `rescript/` path_allow_prefix
- `rescript-ecosystem/packages/core/compiler-source/**` — vendored upstream
rescript snapshot (45 manifests, separate version line from the active
`rescript/` fork)
- `affinescript-ecosystem/.../editors/{vscode,tree-sitter-affinescript}/**`
— VSCode + tree-sitter Class C carve-outs
- 4 dependency-shim Class C npm-publishable manifests
(`affinescript-vite`, `rescript-grpc-runtime`, `rescript-string-power`,
`rescript-vite-config`) — declared in STEP 6 closure as residual
After this PR merges, developer-ecosystem satisfies acceptance criterion (1)
of hyperpolymath/standards#275; the remaining residuals are out-of-scope
per the umbrella body's `Out of scope` carry-forward.
Refs hyperpolymath/standards#275 (this completes the developer-ecosystem portion)
Refs hyperpolymath/standards#253 (umbrella npm → Deno migration)
Refs hyperpolymath/standards#273 (STEP 6 closeout — substantially-done declaration)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 94434e0 commit 2db8a4d
1 file changed
Lines changed: 59 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
0 commit comments