Skip to content

fix: constrain incompatible transitive dependencies#1031

Open
floze-the-genius wants to merge 1 commit into
KILTprotocol:developfrom
floze-the-genius:fix/issue-1030-types-node-compat
Open

fix: constrain incompatible transitive dependencies#1031
floze-the-genius wants to merge 1 commit into
KILTprotocol:developfrom
floze-the-genius:fix/issue-1030-types-node-compat

Conversation

@floze-the-genius

Copy link
Copy Markdown

Fixes #1030.

Summary

  • constrain @types/node to 18.19.130 so the SDK remains buildable with TypeScript 4.9 when dependencies are resolved without the lockfile
  • constrain @polkadot-api/merkleize-metadata to 1.1.12 to retain the CommonJS-compatible entrypoint used by the Jest suite
  • refresh the committed Yarn lockfile for the explicit resolutions

Validation

  • lockfile-free yarn install on Node 20.20.2
  • lockfile-free yarn build
  • lockfile-free yarn test:ci (35 suites, 320 passed, 3 skipped, 4 todo)
  • yarn install --immutable
  • yarn build
  • yarn test:ci
  • yarn lint
  • yarn style

@floze-the-genius
floze-the-genius force-pushed the fix/issue-1030-types-node-compat branch from 5d9ea75 to 8f59fd0 Compare July 19, 2026 07:13
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.

SDK no longer compatible with latest dependencies

1 participant