release-it-plugins / workspaces

A release-it plugin for publishing projects with workspaces
MIT License
62 stars 14 forks source link

Make generic, support pnpm? #70

Closed NullVoxPopuli closed 2 years ago

NullVoxPopuli commented 2 years ago

yarn@v1 has too many bugs around transient deps and peers.

Is it worth it for this package to support pnpm (or any package manager)? Or should all the code just be copied to a new package focusing on how pnpm defines workspaces? (in a pnpm-workspace.yaml file, as opposed to in package.json)

scalvert commented 2 years ago

This should be fairly straightforward, allowing us to read the packages configuration from the pnpm-workspace.yaml file vs. the package.json, as per https://pnpm.io/pnpm-workspace_yaml (as you previously mentioned).

scalvert commented 2 years ago

Released in https://github.com/release-it-plugins/workspaces/releases/tag/v3.2.0