Commit 1770898
feat(deno): migrate broad-spectrum npm → Deno (standards#253) (#154)
## Summary
Class B (npm-wrapper via Deno) migration of `broad-spectrum/` sub-tree.
- Deletes `broad-spectrum/package.json` (stub: rescript + @rescript/core
+ gentype devDeps; scripts wrapping rescript)
- Updates `broad-spectrum/deno.json` to add wrapped
`build`/`clean`/`watch` tasks: `deno run -A --node-modules-dir=auto
npm:rescript <args>`
- Appends npm-avoidant lock-file patterns to root `.gitignore`
Triage note: deno.json already exists and had Deno-native
`audit`/`test`/`dev`/`fmt`/`lint` tasks. The `build`/`clean`/`watch`
lifecycle previously living in package.json is now wrapped via Deno's
`npm:` specifier so functionality survives the delete. No `gentype` task
was bare-referenced anywhere.
Scope: only `broad-spectrum/` + root `.gitignore`. No lock files were
present to remove.
Refs: standards#253 STEP 3 (smallest-first batch).
## Test plan
- [ ] CI green on default checks
- [ ] `deno task -c broad-spectrum/deno.json build` resolves rescript
via npm: specifier (post-merge spot-check optional)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 5b40aba commit 1770898
3 files changed
Lines changed: 11 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
5 | 8 | | |
| |||
This file was deleted.
0 commit comments