Skip to content
This repository was archived by the owner on Jan 20, 2025. It is now read-only.

Investigate alternatives to Lerna #142

Open
bd82 opened this issue Jan 21, 2021 · 4 comments
Open

Investigate alternatives to Lerna #142

bd82 opened this issue Jan 21, 2021 · 4 comments

Comments

@bd82
Copy link
Collaborator

bd82 commented Jan 21, 2021

Some options:

@bd82
Copy link
Collaborator Author

bd82 commented Jan 21, 2021

rushstack seems too opinionated and too "full" solution (formatting / changelogs / ...)
I am currently (only) mainly interested in a replacement for the lerna version/publish commands

@bd82
Copy link
Collaborator Author

bd82 commented Jan 21, 2021

Semantic Release may be relevant:

@bd82
Copy link
Collaborator Author

bd82 commented Jan 21, 2021

semantic release does not (currently) support mono-repos

@bd82
Copy link
Collaborator Author

bd82 commented Jan 21, 2021

Looks like the versioning part could be done by standard-version

What is missing is the publishing of of all changed packages to npmjs.com
This problem could be simplified if we assume:

  • same version number for all packages.
  • all packages always gets published together.

In that case the newly pushed tag could trigger npm publish on all public packages in mono-repo

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant