Skip to content

Commit fd3d2fb

Browse files
committed
Remove nqc/web ReScript app (AffineScript TEA spec is canonical)
ReScript is banned estate-wide (Hyperpolymath Standard; shared CI gate cicd_rules/banned_language_file). Remove the nqc/web ReScript + React UI: - 18 *.res (src + Components + Pages + test) and 16 generated *.res.mjs - nqc/web/rescript.json - vendored React runtime (vendor/esm/react*.mjs) The canonical interface is the existing AffineScript TEA spec at nqc/src/ui/tea/nqc_gui.affine. deno.json keeps only the Deno static server + CORS proxy; browser rendering pends the affinescript-ecosystem DOM mounter (affinescript#56). README updated. Part of the estate-wide ReScript/TypeScript removal; the nextgen-databases language gate stays red until the remaining products (lithoglyph, verisimdb, vendored quandledb copy) are migrated too. https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2
1 parent a836ba2 commit fd3d2fb

40 files changed

Lines changed: 13 additions & 3909 deletions

nqc/web/README.adoc

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,18 @@
66
:toc-placement: macro
77

88
Browser-based query client for NextGen databases (VeriSimDB, Lithoglyph, QuandleDB).
9-
Built with **ReScript 12** + **rescript-tea** (The Elm Architecture) + **cadre-router**.
9+
10+
[NOTE]
11+
====
12+
The ReScript + rescript-tea + React implementation was **removed** — ReScript is
13+
banned estate-wide (Hyperpolymath Standard; shared CI gate
14+
`cicd_rules/banned_language_file`). The canonical interface is now the AffineScript
15+
TEA spec at `../src/ui/tea/nqc_gui.affine` (`Model`/`Msg`/`init`/`update`/`view`/`subs`).
16+
Browser rendering is pending the affinescript-ecosystem fetch+DOM mounter
17+
(**affinescript#56**); the Deno static server (`serve.js`) and CORS proxy
18+
(`proxy/server.js`) shell remain. Sections below that describe the ReScript build
19+
are retained for history only.
20+
====
1021

1122
toc::[]
1223

nqc/web/deno.json

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,6 @@
11
{
22
"tasks": {
3-
"setup": "bash setup.sh",
4-
"build": "node_modules/.bin/rescript-legacy.exe",
5-
"build:watch": "node_modules/.bin/rescript-legacy.exe -w",
63
"dev": "deno run --allow-net --allow-read serve.js",
74
"proxy": "deno run --allow-net proxy/server.js"
8-
},
9-
"imports": {
10-
"react": "npm:react@^19.0.0",
11-
"react-dom": "npm:react-dom@^19.0.0",
12-
"react-dom/client": "npm:react-dom@^19.0.0/client",
13-
"react/jsx-runtime": "npm:react@^19.0.0/jsx-runtime",
14-
"@rescript/core": "npm:@rescript/core@^1.6.0",
15-
"@rescript/react": "npm:@rescript/react@^0.14.0"
16-
},
17-
"nodeModulesDir": "auto"
5+
}
186
}

nqc/web/rescript.json

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

nqc/web/src/Api.res

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

nqc/web/src/Api.res.mjs

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

nqc/web/src/App.res

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

nqc/web/src/App.res.mjs

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

0 commit comments

Comments
 (0)