Skip to content

Conversation

@brophdawg11
Copy link
Contributor

Setup an initial pnpm catalog we can use to dedup versions of shared deps. This initial PR only does dev deps shared across all packages: typescript, tsup and wireit.

After #14639 lands, we can add react/react-dom to here as well to make those updates easier too.

I think we could also eventually use named catalogs in our integration helpers to run tests against both react 18 and 19.

@changeset-bot
Copy link

changeset-bot bot commented Dec 8, 2025

⚠️ No Changeset found

Latest commit: 73152bb

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@brophdawg11 brophdawg11 force-pushed the brophdawg11/pnpm-catalog branch from 8a88933 to 73152bb Compare December 8, 2025 21:02
Comment on lines +8 to +10
typescript: ^5.4.5
tsup: ^8.3.0
wireit: 0.14.9
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tsup and wireit are the same versions we had in the packages.

typescript varied across the repo. 5.4.5 was in the root package.json but packages/* used 5.1.6. Since it's a dev dep I figured choosing the more recent was fine as long as everything still passed.

I didn't touch any typescript peerDeps.

We can bump to more recent versions of any of these in followup PRs

@brophdawg11 brophdawg11 added the dependencies Pull requests that update a dependency file label Dec 9, 2025
@brophdawg11 brophdawg11 merged commit 8f6bfa0 into dev Dec 9, 2025
8 of 9 checks passed
@brophdawg11 brophdawg11 deleted the brophdawg11/pnpm-catalog branch December 9, 2025 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants