Commit e14fe44
feat(deno): workspace finalisation — root deno.json + 2 hackenbush adapters + 4 redundant package.json removals (STEP 7 closeout) (#26)
Completes the STEP 7 workspace finalisation acceptance criteria for
ssg-collection from hyperpolymath/standards#275:
1. **Root `deno.json` with `workspace` field** — flat workspace member
list of all 32 sub-projects with their own deno.json (post the prior
commit's 8 adapter migrations + this commit's 2 hackenbush adapter
additions). Top-level tasks delegate to per-member tasks via
`deno task --recursive`. This was the missing acceptance gate
(criterion 1 of issue #275 body).
2. **2 hackenbush adapter migrations** — `implementations/hackenbush/`
and `ssg-fixes/hackenbush-ssg/` adapters had deno.json at PARENT level
only; their adapter leaf only had package.json. Now each adapter dir
gets its own canonical Class B deno.json matching the prior commit's
8-adapter pattern. The parent deno.json was the SSG engine itself —
adapters are a separate sub-package surface.
3. **4 redundant paired package.json removals** —
`implementations/eclipse/package.json` (paired deno.json supersedes),
`implementations/odd/package.json` (idem),
`ssg-fixes/eclipse-ssg/package.json` (idem),
`stubs/rescribe/adapters/package.json` (idem). Each had only the
`rescript@^12.0.0` devDep + `rescript`-script entries; their paired
deno.json takes over the build. The "out of scope" caveat from the
prior commit body is now retired — verified no internal repo
reference imports these by name.
After this commit, ssg-collection has zero `package.json` files —
workspace finalisation complete.
Refs hyperpolymath/standards#275 (this completes the STEP 7 ssg-collection scope)
Refs hyperpolymath/standards#253 (umbrella npm → Deno migration)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 3f1c791 commit e14fe44
9 files changed
Lines changed: 81 additions & 97 deletions
File tree
- implementations
- eclipse
- hackenbush/adapters
- odd
- ssg-fixes
- eclipse-ssg
- hackenbush-ssg/adapters
- stubs/rescribe/adapters
| 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 | + | |
This file was deleted.
| 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 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
| 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 | + | |
This file was deleted.
This file was deleted.
0 commit comments