MCPcopy
hub / github.com/lerna/lerna

github.com/lerna/lerna @v9.0.7 sqlite

repository ↗ · DeepWiki ↗ · release v9.0.7 ↗
1,118 symbols 4,136 edges 615 files 56 documented · 5%
README

Important note: this project changed stewardship to Nx!

Your favorite tool is alive and well: https://blog.nrwl.io/lerna-5-1-new-website-new-guides-new-lerna-example-repo-distributed-caching-support-and-speed-64d66410bec7

<img alt="Lerna" src="https://user-images.githubusercontent.com/645641/79596653-38f81200-80e1-11ea-98cd-1c6a3bb5de51.png" width="480">

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

<a href="https://github.com/lerna/lerna/blob/main/LICENSE">
  <img alt="MIT Licensed" src="https://img.shields.io/npm/l/lerna.svg?style=flat" />
</a>
<a href="https://www.npmjs.com/package/lerna">
  <img alt="NPM Status" src="https://img.shields.io/npm/v/lerna.svg?style=flat" />
</a>
<a href="https://github.com/lerna/lerna/actions?query=branch%3Amain+workflow%3Aci">
  <img alt="CI Status" src="https://github.com/lerna/lerna/actions/workflows/ci.yml/badge.svg" />
</a>
<a href="">
  <img alt="Semantic Release" src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat" />
</a>
<a href="https://commitizen.github.io/cz-cli/">
  <img alt="Commitizen friendly" src="https://img.shields.io/badge/commitizen-friendly-brightgreen.svg">
</a>
<a href="http://go.nx.dev/community">
  <img alt="Discord" src="https://img.shields.io/discord/1143497901675401286?label=Community%20Discord&labelColor=404eee">
</a>
<a href="https://x.com/lernajs">
  <img alt="Twitter" src="https://img.shields.io/twitter/follow/lernajs">
</a>

A few links to help you get started:

Engage with the Core Team and the Community

Want to help?

If you want to file a bug or submit a PR, read up on our guidelines for contributing

Core Team

Victor Savkin James Henry Austin Fahsl
Victor Savkin James Henry Austin Fahsl
vsavkin JamesHenry fahslaj
Benjamin Cabanes Juri Strumpflohner
Benjamin Cabanes Juri Strumpflohner
bcabanes juristr

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Jeff Cross 💼 Daniel Stockman 💻 📖 🚇 🚧 Jamie Kyle 💻 📖 🚇 🚧 Henry Zhu 💻 📖 🚧 Bo Borgerson 💻 🚧
Sebastian 💻 Joscha Feth 💻 🐛 Norbert Csaba Herczeg 💻 Douglas Wade 💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Extension points exported contracts — how you extend this code

Queue (Interface)
(no doc) [2 implementers]
libs/commands/publish/src/lib/throttle-queue.ts
PackagePublishConfig (Interface)
* @typedef {object} PackagePublishConfig * @property {'public' | 'restricted'} [access] * @property {string} [registry
libs/core/src/lib/npm-publish.ts
UserAnswers (Interface)
(no doc)
packages/lerna/src/commands/add-caching/index.ts
RunCommandOptions (Interface)
(no doc)
libs/e2e-utils/src/lib/fixture.ts
NormalizedSchema (Interface)
(no doc)
libs/nx-plugin/src/generators/e2e-project/generator.ts
ProjectItem (Interface)
(no doc)
website/src/components/projects-using-lerna.tsx
PnpmLockfile (Interface)
(no doc)
e2e/version/src/positional-arguments-pnpm.spec.ts
InitCommandOptions (Interface)
(no doc)
libs/commands/init/src/index.ts

Core symbols most depended-on inside this repo

lerna
called by 384
libs/e2e-utils/src/lib/fixture.ts
exec
called by 341
libs/e2e-utils/src/lib/fixture.ts
projectNode
called by 220
libs/core/src/lib/test-helpers/create-project-graph.ts
projectGraphDependency
called by 205
libs/core/src/lib/test-helpers/create-project-graph.ts
readWorkspaceFile
called by 116
libs/e2e-utils/src/lib/fixture.ts
set
called by 104
libs/core/src/lib/package.ts
then
called by 99
libs/core/src/lib/command/index.ts
get
called by 87
libs/core/src/lib/package.ts

Shape

Function 650
Method 335
Class 72
Interface 61

Languages

TypeScript100%

Modules by API surface

libs/commands/publish/src/index.ts42 symbols
libs/e2e-utils/src/lib/fixture.ts38 symbols
libs/core/src/lib/package.ts34 symbols
libs/commands/version/src/index.ts30 symbols
libs/core/src/lib/project/index.ts24 symbols
libs/core/src/lib/npmlog/index.ts23 symbols
libs/core/src/lib/npmlog/gauge/index.ts23 symbols
libs/core/src/lib/command/index.ts22 symbols
libs/commands/create/src/index.ts21 symbols
libs/child-process/src/forked-strong-log-transformer.ts20 symbols
libs/commands/run/src/index.ts18 symbols
libs/core/src/lib/command/index.spec.ts17 symbols

Dependencies from manifests, versioned

@docusaurus/core3.9.2 · 1×
@docusaurus/module-type-aliases3.9.2 · 1×
@docusaurus/plugin-sitemap3.9.2 · 1×
@docusaurus/preset-classic3.9.2 · 1×
@docusaurus/tsconfig3.9.2 · 1×
@heroicons/react2.2.0 · 1×
@integration/package-11.0.0 · 1×
@mdx-js/react3.1.1 · 1×
@npmcli/arborist9.1.6 · 1×
@npmcli/package-json7.0.2 · 1×
@npmcli/run-script10.0.3 · 1×
@nx/devkit>=21.5.2 < 23.0.0 · 1×

For agents

$ claude mcp add lerna \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact