Skip to content

fix(deps): centralize workspace dependency pins - #762

Merged
brendanjryan merged 1 commit into
mainfrom
brendanjryan/dependency-catalog-pins
Aug 4, 2026
Merged

fix(deps): centralize workspace dependency pins#762
brendanjryan merged 1 commit into
mainfrom
brendanjryan/dependency-catalog-pins

Conversation

@brendanjryan

Copy link
Copy Markdown
Collaborator

Motivation

Workspace-wide overrides masked newer dependency declarations in package manifests, so local builds and published metadata could resolve different versions.

Summary

  • Added a pnpm catalog for the pinned Ox, TypeScript, and file-type versions.
  • Referenced the catalog from root and example manifests and workspace overrides.
  • Added a patch changeset for the published dependency correction.

Key design considerations

  • Retained the existing versions until their major upgrades can be validated independently.
  • Used pnpm's publish-time catalog resolution so consumers receive concrete dependency versions.
  • Kept the lockfile unchanged because effective installed versions did not change.

@pkg-pr-new

pkg-pr-new Bot commented Aug 4, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/mppx@762

commit: a1480e4

@brendanjryan
brendanjryan marked this pull request as ready for review August 4, 2026 02:35
@cursor

cursor Bot commented Aug 4, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@brendanjryan
brendanjryan merged commit 4637603 into main Aug 4, 2026
21 of 25 checks passed
@brendanjryan
brendanjryan deleted the brendanjryan/dependency-catalog-pins branch August 4, 2026 03:04
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