{"id":13415449,"url":"https://github.com/lerna/lerna","last_synced_at":"2025-09-09T21:18:17.584Z","repository":{"id":37548097,"uuid":"47394776","full_name":"lerna/lerna","owner":"lerna","description":"Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.","archived":false,"fork":false,"pushed_at":"2025-05-01T08:37:16.000Z","size":38824,"stargazers_count":35932,"open_issues_count":391,"forks_count":2278,"subscribers_count":249,"default_branch":"main","last_synced_at":"2025-05-05T15:08:35.407Z","etag":null,"topics":["lerna","monorepo","npm","package","publishing"],"latest_commit_sha":null,"homepage":"https://lerna.js.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lerna.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-12-04T09:36:55.000Z","updated_at":"2025-05-05T14:20:04.000Z","dependencies_parsed_at":"2024-10-04T08:32:23.343Z","dependency_job_id":"db6c20d8-1a22-4d69-8f4e-6d67868e344c","html_url":"https://github.com/lerna/lerna","commit_stats":{"total_commits":2736,"total_committers":357,"mean_commits":7.663865546218488,"dds":0.472953216374269,"last_synced_commit":"c3e601bee1bd6416e8b067ec8121abd996163d86"},"previous_names":[],"tags_count":257,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lerna%2Flerna","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lerna%2Flerna/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lerna%2Flerna/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lerna%2Flerna/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lerna","download_url":"https://codeload.github.com/lerna/lerna/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253598491,"owners_count":21933978,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lerna","monorepo","npm","package","publishing"],"created_at":"2024-07-30T21:00:48.941Z","updated_at":"2025-05-12T17:41:37.366Z","avatar_url":"https://github.com/lerna.png","language":"TypeScript","readme":"\u003e **Important note: this project [recently changed stewardship to Nrwl](https://github.com/lerna/lerna/issues/3121)!**\n\u003e\n\u003e **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**\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://user-images.githubusercontent.com/900523/173044458-fd0b57f6-6374-4265-98b5-eb8f55fe1fb3.svg\"\u003e\n    \u003cimg alt=\"Lerna\" src=\"https://user-images.githubusercontent.com/645641/79596653-38f81200-80e1-11ea-98cd-1c6a3bb5de51.png\" width=\"480\"\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\nLerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/lerna/lerna/blob/main/LICENSE\"\u003e\n      \u003cimg alt=\"MIT Licensed\" src=\"https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.npmjs.com/package/lerna\"\u003e\n      \u003cimg alt=\"NPM Status\" src=\"https://img.shields.io/npm/v/lerna.svg?style=flat\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/lerna/lerna/actions?query=branch%3Amain+workflow%3Aci\"\u003e\n      \u003cimg alt=\"CI Status\" src=\"https://github.com/lerna/lerna/actions/workflows/ci.yml/badge.svg\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"\"\u003e\n      \u003cimg 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\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://commitizen.github.io/cz-cli/\"\u003e\n      \u003cimg alt=\"Commitizen friendly\" src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"http://go.nx.dev/community\"\u003e\n      \u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/1143497901675401286?label=Community%20Discord\u0026labelColor=404eee\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://x.com/lernajs\"\u003e\n      \u003cimg alt=\"Twitter\" src=\"https://img.shields.io/twitter/follow/lernajs\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003chr /\u003e\n\n\u003cbr /\u003e\n\nA few links to help you get started:\n\n- [lerna.js.org: Documentation, Guides, Interactive Tutorials](https://lerna.js.org)\n- [Getting Started](https://lerna.js.org/docs/getting-started)\n- [Features](https://lerna.js.org/docs/features)\n- [Official Nx and Lerna YouTube Channel](https://www.youtube.com/@nxdevtools)\n- [Blog Posts About Lerna and Nx](https://blog.nrwl.io/nx/home)\n\n\u003cbr /\u003e\n\n## Engage with the Core Team and the Community\n\n- [Follow Lerna on Twitter](https://twitter.com/lernajs)\n- [Community Discord, #forum channel](https://go.nx.dev/community)\n\n### Want to help?\n\nIf you want to file a bug or submit a PR, read up on\nour [guidelines for contributing](https://github.com/lerna/lerna/blob/master/CONTRIBUTING.md)\n\n\u003cbr /\u003e\n\n### Core Team\n\n| Victor Savkin                                                          | James Henry                                                           | Austin Fahsl                                                            |\n| ---------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------- |\n| ![Victor Savkin](https://avatars1.githubusercontent.com/u/35996?s=160) | ![James Henry](https://avatars2.githubusercontent.com/u/900523?s=160) | ![Austin Fahsl](https://avatars0.githubusercontent.com/u/6913035?s=160) |\n| [vsavkin](https://github.com/vsavkin)                                  | [JamesHenry](https://github.com/JamesHenry)                           | [fahslaj](https://github.com/fahslaj)                                   |\n\n| Benjamin Cabanes                                                            | Juri Strumpflohner                                                           |\n| --------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |\n| ![Benjamin Cabanes](https://avatars2.githubusercontent.com/u/3447705?s=160) | ![Juri Strumpflohner](https://avatars1.githubusercontent.com/u/542458?s=160) |\n| [bcabanes](https://github.com/bcabanes)                                     | [juristr](https://github.com/juristr)                                        |\n\n\u003cbr /\u003e\n\n### Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jeffbcross\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/463703?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJeff Cross\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#business-jeffbcross\" title=\"Business development\"\u003e💼\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://evocateur.org/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5605?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Stockman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/lerna/lerna/commits?author=evocateur\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/lerna/lerna/commits?author=evocateur\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-evocateur\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-evocateur\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://jamie.build/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/952783?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJamie Kyle\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/lerna/lerna/commits?author=jamiebuilds\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/lerna/lerna/commits?author=jamiebuilds\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-jamiebuilds\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-jamiebuilds\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://henryzoo.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/588473?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHenry Zhu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/lerna/lerna/commits?author=hzoo\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/lerna/lerna/commits?author=hzoo\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#maintenance-hzoo\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://maonoodle.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/115908?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBo Borgerson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/lerna/lerna/commits?author=gigabo\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-gigabo\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sebmck\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/853712?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSebastian\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/lerna/lerna/commits?author=sebmck\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.feth.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/188038?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoscha Feth\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/lerna/lerna/commits?author=joscha\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/lerna/lerna/issues?q=author%3Ajoscha\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/noherczeg\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1084847?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNorbert Csaba Herczeg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/lerna/lerna/commits?author=noherczeg\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://dougwade.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3477707?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDouglas Wade\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/lerna/lerna/commits?author=doug-wade\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","funding_links":[],"categories":["Developer Tools","JavaScript","TypeScript","HarmonyOS","Repository","GIT 仓库","Tools","Resources","前端常用","工程","目录","Содержание:","publishing","Uncategorized","Utilities","Read/Interact","Monorepo Tools"],"sub_categories":["Windows Manager","Monorepo","Tools","redux 扩展","macros","Project Manage","Node.js","Uncategorized","WebTools","[jupyter-renderers](https://github.com/jupyterlab/jupyter-renderers)","Flaky Test Detection"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flerna%2Flerna","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flerna%2Flerna","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flerna%2Flerna/lists"}