change(tooling): typecheck in CI, update ts to 6

fix(ui-tui): fix ts 6 real type errors

change(tooling): use new node everywhere
This commit is contained in:
ethernet
2026-06-10 11:59:34 -04:00
parent a72bb03757
commit 3bfbb3f2a0
21 changed files with 136 additions and 76 deletions
+2 -2
View File
@@ -21,7 +21,7 @@ let
# Single npm deps fetch from the workspace root lockfile.
# All workspace packages share this derivation.
npmDepsHash = "sha256-cY+gM1FnTBjmld/uqt7RsqRtW9uQGs8LGokCcxu7bjQ=";
npmDepsHash = "sha256-1wxEge8wELnteql0+NUR3TeHEwIF0Kdcj5Y95kmFpDQ=";
npmDeps = pkgs.fetchNpmDeps {
inherit src;
@@ -53,7 +53,7 @@ in
{
folder, # repo-relative folder with package.json, e.g. "ui-tui"
attr, # flake package attr, e.g. "tui"
pname, # e.g. "hermes-tui"
...
}:
let
# No sourceRoot — the workspace root (with the single package-lock.json)