Skip to content

[code-infra] Adopt pnpm catalog: feature #741

@oliviertassinari

Description

@oliviertassinari

Summary

This was first introduced in mui/mui-x#18302. It looks like it would be positive for us, enforcing that npm versions that must be the same, stay the same.

For example, @babel/runtime using during runtime and @babel/plugin-transform-runtime used during build need to match, we can make @babel/runtime the same a cross all packaged, and in the PR review make an update of a version show new to the value or @babel/plugin-transform-runtime.

Also, it looks like we could go back to mui/mui-x#18302 and remove the dev dependencies defined at the package level multiple times, to move them to the root package.json. Or at least, I'm confused about it mui/base-ui#2801 (comment).

Examples

No response

Motivation

No response

Search keywords: -

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: lowTo delay as much as possible.scope: code-infraInvolves the code-infra product (https://www.notion.so/mui-org/5562c14178aa42af97bc1fa5114000cd).status: waiting for maintainerThese issues haven't been looked at yet by a maintainer.type: enhancementIt’s an improvement, but we can’t make up our mind whether it's a bug fix or a new feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions