Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for pnpm catalogs #10202

Closed
1 task done
almeidx opened this issue Jul 12, 2024 · 5 comments
Closed
1 task done

Add support for pnpm catalogs #10202

almeidx opened this issue Jul 12, 2024 · 5 comments
Assignees
Labels
L: javascript T: feature-request Requests for new features

Comments

@almeidx
Copy link

almeidx commented Jul 12, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Feature description

pnpm 9.5 added a new featured called Catalogs

"Catalogs" are a workspace feature for defining dependency version ranges as reusable constants. Constants defined in catalogs can later be referenced in package.json files.

Catalogs are defined in the pnpm-workspace.yaml file and can be referenced in package.json via the catalog: protocol.

@robaiken
Copy link
Contributor

@almeidx Thanks for creating this issue and tracking the need for pnpm catalog support! We've noticed significant community interest in this feature and have started work on implementing it. I've created a draft PR that adds support for updating dependencies defined in pnpm-workspace.yaml's catalog section.

You can follow the development here: #11418

@abdulapopoola abdulapopoola moved this to In Progress in Dependabot Jan 27, 2025
@mrmckeb
Copy link

mrmckeb commented Jan 30, 2025

Hi @robaiken, thanks for your work on this issue.

I saw that your PR just merged, does that mean it's ready for us to try out?

@robaiken
Copy link
Contributor

Hey @mrmckeb ! The PR is merged but we've got it behind a feature flag right now while we run it through some internal testing. We'll definitely let you know once it's ready for everyone to try out!

@robaiken
Copy link
Contributor

robaiken commented Feb 4, 2025

Hey! Testing of pnpm catalogs is complete. Once PR #11477 is merged, this feature will be available for all users.

@robaiken
Copy link
Contributor

robaiken commented Feb 4, 2025

The pnpm catalogs feature has been rolled out and is now available for all users

@robaiken robaiken closed this as completed Feb 4, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in Dependabot Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
L: javascript T: feature-request Requests for new features
Projects
Status: Done
Development

No branches or pull requests

4 participants