📄️ Bootstrapping
Lerna links different projects within the repo so they can import each other without having to publish anything to NPM. To show how Lerna does it, we will take this repository as an example.
📄️ Running Tasks
Monorepos can have hundreds or even thousands of projects, so being able to run npm scripts against all (or some) of
📄️ Versioning and Publishing
Lerna can increment your package's versions as well as publish your packages to NPM, and it provides a variety of options to make sure any workflow can be accommodated.
📄️ Computation Caching
When it comes to running tasks, caching etc., Lerna and Nx can be used interchangeably. When we say "Lerna can cache
📄️ Distributed Task Execution
Lerna (via Nx) supports running commands across multiple machines. You can either set it up by hand (by using batching