TiloBox
Back to directory
Lerna project preview

Lerna

Fast, modern build system for managing and publishing JavaScript/TypeScript multi-package monorepos.

LicenseMIT
GitHub stars35.5k
Last commit1 weeks ago
Tags6 topics
Npm PublishingMulti Package RepoBuild SystemMonorepo ManagerDeveloper ToolsTypescript
Overview

Why consider Lerna?

Lerna is the original monorepo management and multi-package publishing tool for JavaScript and TypeScript. Now maintained by Nrwl, Lerna automates version bumping, dependency linking, changelog generation, package publishing to npm, and distributed task execution caching.

Guided learning

Learn Lerna by building

Practical setup notes, real use cases, and copy-ready examples in one focused guide.

1 min read 2 sections
In this guide2 sections

Overview of Lerna

Lerna coordinates automated semantic versioning and atomic npm package publishing across multi-package monorepos.

Quickstart

bash
1npx lerna init
2npx lerna publish

Lerna is licensed under the permissive MIT License.

Related tools

More options with a similar category or technology profile.

Lerna FAQs

Lerna is listed as a Developer Tools tool on TiloBox. Review the overview, features, and official documentation on this page to decide whether it solves your specific workflow.

Start with the project's GitHub repository and official website for supported installation and deployment instructions. Test the setup with representative data or a small project before rolling it out more widely.

Lerna is listed under the MIT license. Read the complete license text and the project's notices before using, modifying, or distributing the software.

Production readiness depends on your requirements. Review maintenance activity, security practices, documentation, backup and upgrade procedures, and compatibility with your stack; then validate it in a non-production environment.

Lerna is listed as an alternative to Nx. Compare the core workflow, deployment model, integrations, and licensing against your must-have requirements before switching.