Skip to content

feat(deno): migrate netstack/interface npm → Deno (standards#253 STEP 3)#21

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

feat(deno): migrate netstack/interface npm → Deno (standards#253 STEP 3)#21
hyperpolymath merged 1 commit into
mainfrom
campaign-253/migrate-netstack-interface-deno

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

Class B npm → Deno migration for netstack/interface/ sub-tree (smallest-first STEP 3 batch under standards#253).

  • Delete netstack/interface/package.json (stub: 2 deps rescript+@rescript/core, zero scripts).
  • Update netstack/interface/deno.json tasks build|clean|watchdeno run -A --node-modules-dir=auto npm:rescript <args>. Rescript compiler now resolves @rescript/core via Deno-managed node_modules/ without a committed package.json.
  • Append npm-avoidant entries to root .gitignore (standards#67): **/package-lock.json, bun.lockb, yarn.lock, pnpm-lock.yaml, .npmrc.

test task untouched (already pure Deno).

Scope

  • ONLY touches netstack/interface/ + root .gitignore. No changes elsewhere in the repo.

Test plan

  • deno task build resolves npm:rescript + @rescript/core via node_modules
  • deno task clean succeeds
  • No committed package.json / lockfiles re-appear in netstack/interface/

Refs: hyperpolymath/standards#253

🤖 Generated with Claude Code

…ds#253)

Class B (npm-wrapper via Deno). Deletes package.json stub
(rescript + @rescript/core only, zero scripts). Updates deno.json
build|clean|watch tasks to `deno run -A --node-modules-dir=auto
npm:rescript <args>` so rescript compiler resolves @rescript/core via
node_modules without committed package.json.

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 21:04
@hyperpolymath hyperpolymath merged commit 7363d7f into main May 30, 2026
4 of 13 checks passed
@hyperpolymath hyperpolymath deleted the campaign-253/migrate-netstack-interface-deno branch May 30, 2026 23:15
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