Commit 6d0967d
feat(deno): migrate rescript_modules npm → Deno (standards#253 STEP 3) (#29)
## Summary
Class B migration of `rescript_modules/` from npm → Deno. Authors a
fresh `deno.json` (none existed) that wraps the rescript toolchain via
`deno run -A --node-modules-dir=auto npm:rescript@^11.0.0 <args>` —
preserves the package.json's pinned version.
- Adds `rescript_modules/deno.json` with build/clean/watch tasks +
imports map (`rescript`, `@rescript/core`)
- Deletes redundant `rescript_modules/package.json` stub
- Appends standards#67 npm-avoidant patterns to root `.gitignore`
Refs: standards#253 STEP 3 (smallest-first batch).
## Test plan
- [ ] `deno task build` resolves npm:rescript@^11.0.0 and compiles
`src/` under `rescript_modules/`
- [ ] `deno task clean` removes generated artefacts
- [ ] `deno task watch` runs incremental build
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent c80489c commit 6d0967d
3 files changed
Lines changed: 23 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 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.
0 commit comments