Skip to content

Commit 9d663eb

Browse files
committed
feat(rescript): reconcile migration onto main
1 parent 3f3a15c commit 9d663eb

62 files changed

Lines changed: 8167 additions & 1644 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/CLAUDE.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,4 @@ Both are FOSS with independent governance (no Big Tech).
8383

8484
### TypeScript Exemptions (Approved)
8585

86-
The hyperpolymath "no new TypeScript" policy has the following approved exemptions in this repo. These are *not* policy violations — they are documented carve-outs.
87-
88-
| Path | Files | Rationale | Unblock condition |
89-
|---|---|---|---|
90-
| `tools/**/*.ts` | 13 | tools/ subdirectory: monitoring-api (Express), stale scanner (Node CLI), github-action (Octokit). Each tool depends on a Node-native library that does not yet have an AffineScript binding. | AffineScript Node-target codegen (affinescript#35) + per-tool bindings (Octokit, Express, ArangoDB driver). |
91-
92-
Adding to this list requires explicit user approval and an unblock condition. New TypeScript files outside this list are blocked by the RSR antipattern check.
86+
There are currently no approved TypeScript exemptions in this repo. Adding one requires explicit user approval and an unblock condition. New TypeScript files are blocked by the RSR antipattern check.

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ erl_crash.dump
4040
# ReScript
4141
/lib/bs/
4242
/.bsb.lock
43+
**/lib/bs/
44+
**/lib/ocaml/
45+
**/.bsb.lock
46+
**/.merlin
4347

4448
# Python (SaltStack only)
4549
__pycache__/

deno.lock

Lines changed: 39 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@
55
"private": true,
66
"workspaces": [
77
"packages/*",
8-
"tools/*"
8+
"tools/*",
9+
"tools/stale/packages/*",
10+
"tools/stale/packages/stale/components/*"
911
],
1012
"scripts": {
1113
"setup": "npm install && npm run setup:db",
1214
"setup:db": "node scripts/setup-arangodb.js",
13-
"dev": "npm run dev --workspaces",
14-
"build": "npm run build --workspaces",
15-
"test": "npm run test --workspaces",
15+
"dev": "npm run dev --workspaces --if-present",
16+
"build": "npm run build --workspaces --if-present",
17+
"test": "npm run test --workspaces --if-present",
1618
"docker:build": "docker-compose build",
1719
"docker:up": "docker-compose up -d",
1820
"docker:down": "docker-compose down"

rescript.json

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

0 commit comments

Comments
 (0)