The Original Tool forJavaScript Monorepos
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
Thousands of teams worldwide are using Lerna
Fastest Build System Powered by Nx
Lerna runs a command against any number of projects in the most efficient way, in the right order, in parallel, using advanced caching and with the possibility to distribute that on multiple machines.
Running TasksUltimate Tool for Publishing Packages
Lerna is the ultimate tool for publishing multiple packages to npm. Whether the packages have independent versions or not, Lerna's got you covered.
Publishing PackagesWhy Lerna?
Monorepos let you develop multiple packages in the same repository, which is fantastic for productivity. You can share code, establish clear ownership, and have fast unified CI. That is why more and more teams are switching to this way of development.
To use monorepos well, you need a good monorepo tool, and Lerna is exactly that. Lerna is fast, widely used, and battle tested.