Skip to content

build(deps-dev): bump @types/node to 26.0.0#146

Closed
jasonodoom wants to merge 1 commit into
mainfrom
deps-root-types-node-26
Closed

build(deps-dev): bump @types/node to 26.0.0#146
jasonodoom wants to merge 1 commit into
mainfrom
deps-root-types-node-26

Conversation

@jasonodoom

Copy link
Copy Markdown
Contributor

Major bump of the root @types/node dev-dependency (supersedes #137), with the nix npm-deps hash refreshed for the new lockfile. typecheck passes, npm reports 0 vulnerabilities, and nix build .#cli .#default succeeds locally.

@jasonodoom

Copy link
Copy Markdown
Contributor Author

Holding this back. @types/node 26 makes Uint8Array generic with an ArrayBufferLike default (including SharedArrayBuffer), which is no longer assignable to BufferSource at the WebCrypto boundary, so the package build (tsc -p tsconfig.build.json) fails in src/crypto/ink.ts. Bringing the crypto module to the generic Uint8Array types is a focused migration with its own tests and review, not part of a routine dev-dependency bump. Staying on @types/node 24 until then.

@jasonodoom jasonodoom closed this Jun 27, 2026
auto-merge was automatically disabled June 27, 2026 00:52

Pull request was closed

@jasonodoom jasonodoom deleted the deps-root-types-node-26 branch June 27, 2026 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant