Skip to content

feat(deno): migrate echidna-playground npm -> Deno (standards#253)#155

Merged
hyperpolymath merged 1 commit into
mainfrom
campaign-253/migrate-playground-deno
May 30, 2026
Merged

feat(deno): migrate echidna-playground npm -> Deno (standards#253)#155
hyperpolymath merged 1 commit into
mainfrom
campaign-253/migrate-playground-deno

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

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

Class B (npm-wrapper via Deno) for the playground sub-tree. Deletes
redundant package.json (rescript-toolchain stub only). deno.json's
imports map carries the npm:rescript specifier; tasks updated to
`deno run -A --node-modules-dir=auto npm:rescript` where applicable.

Refs: standards#253 STEP 3 (smallest-first batch).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) May 30, 2026 20:56
@hyperpolymath hyperpolymath merged commit 207a602 into main May 30, 2026
28 of 36 checks passed
@hyperpolymath hyperpolymath deleted the campaign-253/migrate-playground-deno branch May 30, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant