Skip to main content
NEWNrwl takes stewardship!

The Original Tool forJavaScript Monorepos

Lerna is a fast modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.

Lerna

Thousands of teams worldwide are using Lerna

Create React AppCreate React App
JestJest
StrapiStrapi
NestJSNestJS
WebdriverIOWebdriverIO
NxNx

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 Tasks

Ultimate 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 Packages

Why 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.