Skip to content

Commit 8d0a3f5

Browse files
committed
Move off dead-end Node 25 to Node 26
- Bump `mise.toml` `node` pin from `25` to `26` (CI reads it via `jdx/mise-action`); no other Node pins exist (no `.nvmrc`, `setup-node`, or `engines.node`). - Add `@types/node@^26` as an explicit `devDependency` (resolves to `26.0.1`). It was previously only an optional transitive peer of `vite`/`vitest` resolved at `25.x`; `pnpm dedupe` prunes that optional peer, which left `svelte-check` unable to find `node:` builtins used in `vite.config.ts` and the tests. Declaring it explicitly makes the node-types requirement stable and aligns it with Node 26. - Refresh `pnpm-lock.yaml` via `pnpm install` + `pnpm dedupe`. All checks green: `gofmt`, `go vet`, `staticcheck`, Go tests, `pnpm audit`, `prettier`, `knip`, `eslint`, `svelte-check`, `vitest` (163 tests).
1 parent ccebc3d commit 8d0a3f5

3 files changed

Lines changed: 63 additions & 381 deletions

File tree

mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[tools]
2-
node = "25"
2+
node = "26"
33
pnpm = "11"
44
go = "1.25"

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"@sveltejs/kit": "^2.58.0",
2626
"@sveltejs/vite-plugin-svelte": "^7.0.0",
2727
"@tailwindcss/vite": "^4.2.4",
28+
"@types/node": "^26",
2829
"concurrently": "9.2.1",
2930
"eslint": "^10.2.1",
3031
"eslint-plugin-svelte": "^3.17.1",

0 commit comments

Comments
 (0)