Commit 207a602
feat(deno): migrate echidna-playground npm -> Deno (standards#253) (#155)
## Summary
Class B (npm-wrapper via Deno) for `echidna-playground/` sub-tree per
standards#253 STEP 3 (smallest-first batch).
- Deletes redundant `echidna-playground/package.json`
(rescript-toolchain stub only — 0 runtime deps, 1 rescript devDep)
- Updates `echidna-playground/deno.json` tasks: `npx rescript` / bare
`rescript` -> `deno run -A --node-modules-dir=auto npm:rescript`
- Adds `.gitignore` entries for npm-avoidant lockfiles
(package-lock.json, bun.lockb, yarn.lock, pnpm-lock.yaml, .npmrc)
`deno.json`'s `imports` already carried the `rescript: ^12.0.0`
specifier (resolves via npm), so no new dependency declaration needed.
## Test plan
- [ ] CI green
- [ ] `deno task res:build` works locally (post-merge spot-check)
Refs: standards#253 STEP 3.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 870a2ec commit 207a602
3 files changed
Lines changed: 13 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
This file was deleted.
0 commit comments