Skip to content

Commit e614dae

Browse files
hyperpolymathclaude
andcommitted
feat(deno): migrate frontier-practices npm → Deno (standards#253)
Class B (npm-wrapper via Deno). Deletes package.json (rescript + live-server deps). Updates deno.json tasks: rescript via `deno run -A --node-modules-dir=auto npm:rescript`, live-server via `deno run -A npm:live-server` (or `jsr:@std/http/file-server` if convenient). `my-lang/vscode-extension/package.json` is NOT touched — that's a VSCode extension carve-out (hypatia `/vscode/` prefix). Refs: standards#253 STEP 3 (smallest-first batch). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 18e209e commit e614dae

3 files changed

Lines changed: 17 additions & 17 deletions

File tree

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ package-lock.json
4444
bun.lock
4545
bun.lockb
4646
deno.lock
47+
48+
# npm-avoidant (standards#67)
49+
**/package-lock.json
50+
yarn.lock
51+
pnpm-lock.yaml
52+
.npmrc
4753
# Built VS Code extension artefact — distributed via GitHub Release, not git
4854
*.vsix
4955
_build/

frontier-practices/deno.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
{
2+
"name": "@hyperpolymath/seven-tentacles",
3+
"version": "0.1.0",
4+
"description": "Teaching Compiler Architecture to Ages 8-18 Through Progressive Reveal",
5+
"license": "AGPL-3.0",
6+
"imports": {
7+
"live-server": "npm:live-server@^1.2.2",
8+
"rescript": "npm:rescript@^12.0.0"
9+
},
210
"tasks": {
3-
"dev": "deno run --watch mod.ts",
11+
"build": "deno run -A --node-modules-dir=auto npm:rescript build",
12+
"dev": "deno run -A npm:live-server --port=3000 --open=tools/reveal-demo.html",
13+
"watch": "deno run --watch mod.ts",
414
"test": "deno test",
515
"lint": "deno lint",
616
"fmt": "deno fmt"

frontier-practices/package.json

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)