stryker-js icon indicating copy to clipboard operation
stryker-js copied to clipboard

Migrate away from lerna

Open nicojs opened this issue 3 years ago • 6 comments

See https://twitter.com/tomasz_ducin/status/1519436453729734657?s=20&t=gf2YzbUwSThzRuXIJSdc0Q

Possible alternatives:

I would prefer to try npm workspaces first.

TODO:

  • [ ] Figure out dev setup
  • [ ] Figure out how to auto-generate changelogs from commit log
  • [ ] Figure out new release script

... .😢

nicojs avatar Apr 28 '22 14:04 nicojs

Monorepo/build toolchains:

  • Nrwl Nx
  • Google Wireit
  • Google Bazel
  • Microsoft Lage
  • Microsoft Rush.js
  • Turborepo
  • npm Workspaces
  • Yarn Workspaces
  • pnpm Workspaces

LayZeeDK avatar Apr 28 '22 14:04 LayZeeDK

Changelog/versioning toolchains:

  • GitHub automated release notes
  • JSCutlery SemVer
  • Semantic Release

LayZeeDK avatar Apr 28 '22 14:04 LayZeeDK

A nice comparaison of monorepo tools : https://monorepo.tools/

To auto-generate changelogs / release, semantic-release with some plugins ?

blephy avatar Apr 29 '22 09:04 blephy

Yep. Seems like we can keep using Lerna. I'll close this as soon as all deprecation warnings are actually gone :D

nicojs avatar May 06 '22 13:05 nicojs