Skip to content

chore(deps-dev): bump the lerna-lite group with 3 updates#232

Merged
mshima merged 1 commit intomainfrom
dependabot/npm_and_yarn/lerna-lite-72d0f4a4ec
Apr 20, 2026
Merged

chore(deps-dev): bump the lerna-lite group with 3 updates#232
mshima merged 1 commit intomainfrom
dependabot/npm_and_yarn/lerna-lite-72d0f4a4ec

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 7, 2026

Bumps the lerna-lite group with 3 updates: @lerna-lite/cli, @lerna-lite/publish and @lerna-lite/version.

Updates @lerna-lite/cli from 4.11.3 to 5.0.0

Release notes

Sourced from @​lerna-lite/cli's releases.

v5.0.0

5.0.0 (2026-04-02)

📢 Major 5.0 Release ⚠️

NodeJS 20 will be EOL by the end of April, so it's time for another Lerna-Lite major release and a Node requirement bump. Below is the list of breaking changes:

  1. removed the Conventional Changelog legacy API that allowed reading config from external file (it was deprecated years ago). It is now accepting only configuration through lerna.json file (when using custom changelogPreset).
    • for users of Commitlint and/or conventional-changelog-conventionalcommits, please make sure to update to their latest versions to avoid any problems
  2. last year lerna publish --remove-package-fields option was renamed and its old name deprecated, the old name is now officially removed. This mean that only the new option name is valid, so make sure to use:
  3. NodeJS requirement is now ^22.17.0 || >=24.0.0 which is allowing the use of even more native NodeJS code (e.g. util.styleText() and import.meta.dirname)

... and that's it!

to see the complete list of all previous migrations, take a look at: all Release Migrations

New Requirements

  • drop Node 20 support, which will be EOL in April, we now require Node ^22.17.0 || >=24.0.0

Some Project Statistics

What happened since the last major version?

  • download nearly doubled to ~2M/year (in comparison Lerna also grew from 62M to 84M/year)
    • Lerna-Lite grew by almost 100% while Lerna grew by 35%... so Lerna-Lite is small, but growing steadily
  • OIDC trusted publishing was added just a few months ago (Lerna-Lite itself also uses it to publish)
  • extended Catalog support, pnpm catalog was added in last major version, and more recently I added support for all 3 package managers (pnpm, Yarn and even Bun)
    • for reference Lerna does not support Catalog
  • also following e18e initiative, more focus was put on using more native code. Allowing Lerna-Lite install size to keep decreasing, for example the publish command (which includes version) install size is now at 33Mb/257 packages (ref node-module-inspector)
    • in comparison v1.0 was at 62Mb/454 packages, that's nearly half its original size and external packages.
    • also in comparison, the original Lerna (all-in-one tool) pulls in a whopping 138Mb/499 packages
  • a few different features were added during the year
  • and finally a couple of large projects migrated to Lerna-Lite during the past year:

in conclusion, Lerna-Lite continues to be a great alternative to the original Lerna project and is Nx free. Most users like its modular approach (install only what you want) which is a huge distinction compared to the original (all-in-one) Lerna. There's also a few Lerna-Lite unique features that were added over the past few years that Lerna doesn't have... there's many more reasons to use Lerna-Lite, you can read more about the subject on the main readme page (About Lerna-Lite)

That's it for now, thanks ⭐ 🚀

A big Thanks to all my Sponsors and Happy Coding 🐉

... (truncated)

Changelog

Sourced from @​lerna-lite/cli's changelog.

5.0.0 (2026-04-02)

[!NOTE] Please visit the v5.0.0 release for more details about the migration.

⚠ BREAKING CHANGES

  • use native import.meta.dirname/filename (#1302)
  • build: use module --nodenext instead of bundler/esnext (#1301)
  • bump NodeJS requirement to Node v22.17 (#1299)
  • remove deprecated code --remove-package-fields (#1295)

Code Refactoring

4.11.5 (2026-03-14)

Note: Version bump only for package @​lerna-lite/cli

4.11.4 (2026-03-07)

Note: Version bump only for package @​lerna-lite/cli

Commits
  • 75dc11d chore(release): publish new version v5.0.0
  • 9a4f686 refactor!: use native import.meta.dirname/filename (#1302)
  • 14990ba refactor(build)!: use module --nodenext instead of bundler/esnext (#1301)
  • 91ca715 refactor!: bump NodeJS requirement to Node v22.17 (#1299)
  • 072c863 refactor!: remove deprecated code --remove-package-fields (#1295)
  • 934f915 chore(release): publish new version v4.11.5
  • 78e53c3 chore(release): publish new version v4.11.4
  • See full diff in compare view

Updates @lerna-lite/publish from 4.11.3 to 5.0.0

Release notes

Sourced from @​lerna-lite/publish's releases.

v5.0.0

5.0.0 (2026-04-02)

📢 Major 5.0 Release ⚠️

NodeJS 20 will be EOL by the end of April, so it's time for another Lerna-Lite major release and a Node requirement bump. Below is the list of breaking changes:

  1. removed the Conventional Changelog legacy API that allowed reading config from external file (it was deprecated years ago). It is now accepting only configuration through lerna.json file (when using custom changelogPreset).
    • for users of Commitlint and/or conventional-changelog-conventionalcommits, please make sure to update to their latest versions to avoid any problems
  2. last year lerna publish --remove-package-fields option was renamed and its old name deprecated, the old name is now officially removed. This mean that only the new option name is valid, so make sure to use:
  3. NodeJS requirement is now ^22.17.0 || >=24.0.0 which is allowing the use of even more native NodeJS code (e.g. util.styleText() and import.meta.dirname)

... and that's it!

to see the complete list of all previous migrations, take a look at: all Release Migrations

New Requirements

  • drop Node 20 support, which will be EOL in April, we now require Node ^22.17.0 || >=24.0.0

Some Project Statistics

What happened since the last major version?

  • download nearly doubled to ~2M/year (in comparison Lerna also grew from 62M to 84M/year)
    • Lerna-Lite grew by almost 100% while Lerna grew by 35%... so Lerna-Lite is small, but growing steadily
  • OIDC trusted publishing was added just a few months ago (Lerna-Lite itself also uses it to publish)
  • extended Catalog support, pnpm catalog was added in last major version, and more recently I added support for all 3 package managers (pnpm, Yarn and even Bun)
    • for reference Lerna does not support Catalog
  • also following e18e initiative, more focus was put on using more native code. Allowing Lerna-Lite install size to keep decreasing, for example the publish command (which includes version) install size is now at 33Mb/257 packages (ref node-module-inspector)
    • in comparison v1.0 was at 62Mb/454 packages, that's nearly half its original size and external packages.
    • also in comparison, the original Lerna (all-in-one tool) pulls in a whopping 138Mb/499 packages
  • a few different features were added during the year
  • and finally a couple of large projects migrated to Lerna-Lite during the past year:

in conclusion, Lerna-Lite continues to be a great alternative to the original Lerna project and is Nx free. Most users like its modular approach (install only what you want) which is a huge distinction compared to the original (all-in-one) Lerna. There's also a few Lerna-Lite unique features that were added over the past few years that Lerna doesn't have... there's many more reasons to use Lerna-Lite, you can read more about the subject on the main readme page (About Lerna-Lite)

That's it for now, thanks ⭐ 🚀

A big Thanks to all my Sponsors and Happy Coding 🐉

... (truncated)

Changelog

Sourced from @​lerna-lite/publish's changelog.

5.0.0 (2026-04-02)

[!NOTE] Please visit the v5.0.0 release for more details about the migration.

⚠ BREAKING CHANGES

  • use native import.meta.dirname/filename (#1302)
  • bump NodeJS requirement to Node v22.17 (#1299)
  • remove deprecated code --remove-package-fields (#1295)
  • core: replace tinyrainbow with native util.styleText() (#1293)

Bug Fixes

Code Refactoring

4.11.5 (2026-03-14)

Bug Fixes

4.11.4 (2026-03-07)

Bug Fixes

Commits
  • 75dc11d chore(release): publish new version v5.0.0
  • 530905f fix(deps): update all non-major dependencies (#1289)
  • 9a4f686 refactor!: use native import.meta.dirname/filename (#1302)
  • 91ca715 refactor!: bump NodeJS requirement to Node v22.17 (#1299)
  • 072c863 refactor!: remove deprecated code --remove-package-fields (#1295)
  • 1d36057 refactor(core)!: replace tinyrainbow with native util.styleText() (#1293)
  • d5faf1b fix(publish): show output from publish and postpublish lifecycle scripts (#1287)
  • c729652 fix(npmlog): replace has-unicode with internal implementation (#1284)
  • ae8867d fix(publish): replace byte-size with internal implementation (#1283)
  • 934f915 chore(release): publish new version v4.11.5
  • Additional commits viewable in compare view

Updates @lerna-lite/version from 4.11.3 to 5.0.0

Release notes

Sourced from @​lerna-lite/version's releases.

v5.0.0

5.0.0 (2026-04-02)

📢 Major 5.0 Release ⚠️

NodeJS 20 will be EOL by the end of April, so it's time for another Lerna-Lite major release and a Node requirement bump. Below is the list of breaking changes:

  1. removed the Conventional Changelog legacy API that allowed reading config from external file (it was deprecated years ago). It is now accepting only configuration through lerna.json file (when using custom changelogPreset).
    • for users of Commitlint and/or conventional-changelog-conventionalcommits, please make sure to update to their latest versions to avoid any problems
  2. last year lerna publish --remove-package-fields option was renamed and its old name deprecated, the old name is now officially removed. This mean that only the new option name is valid, so make sure to use:
  3. NodeJS requirement is now ^22.17.0 || >=24.0.0 which is allowing the use of even more native NodeJS code (e.g. util.styleText() and import.meta.dirname)

... and that's it!

to see the complete list of all previous migrations, take a look at: all Release Migrations

New Requirements

  • drop Node 20 support, which will be EOL in April, we now require Node ^22.17.0 || >=24.0.0

Some Project Statistics

What happened since the last major version?

  • download nearly doubled to ~2M/year (in comparison Lerna also grew from 62M to 84M/year)
    • Lerna-Lite grew by almost 100% while Lerna grew by 35%... so Lerna-Lite is small, but growing steadily
  • OIDC trusted publishing was added just a few months ago (Lerna-Lite itself also uses it to publish)
  • extended Catalog support, pnpm catalog was added in last major version, and more recently I added support for all 3 package managers (pnpm, Yarn and even Bun)
    • for reference Lerna does not support Catalog
  • also following e18e initiative, more focus was put on using more native code. Allowing Lerna-Lite install size to keep decreasing, for example the publish command (which includes version) install size is now at 33Mb/257 packages (ref node-module-inspector)
    • in comparison v1.0 was at 62Mb/454 packages, that's nearly half its original size and external packages.
    • also in comparison, the original Lerna (all-in-one tool) pulls in a whopping 138Mb/499 packages
  • a few different features were added during the year
  • and finally a couple of large projects migrated to Lerna-Lite during the past year:

in conclusion, Lerna-Lite continues to be a great alternative to the original Lerna project and is Nx free. Most users like its modular approach (install only what you want) which is a huge distinction compared to the original (all-in-one) Lerna. There's also a few Lerna-Lite unique features that were added over the past few years that Lerna doesn't have... there's many more reasons to use Lerna-Lite, you can read more about the subject on the main readme page (About Lerna-Lite)

That's it for now, thanks ⭐ 🚀

A big Thanks to all my Sponsors and Happy Coding 🐉

... (truncated)

Changelog

Sourced from @​lerna-lite/version's changelog.

5.0.0 (2026-04-02)

[!NOTE] Please visit the v5.0.0 release for more details about the migration.

⚠ BREAKING CHANGES

  • use native import.meta.dirname/filename (#1302)
  • bump NodeJS requirement to Node v22.17 (#1299)
  • drop conventional-changelog legacy API for local preset file (#1296)
  • core: replace tinyrainbow with native util.styleText() (#1293)

Bug Fixes

Code Refactoring

4.11.5 (2026-03-14)

Bug Fixes

4.11.4 (2026-03-07)

Bug Fixes

Commits
  • 75dc11d chore(release): publish new version v5.0.0
  • ee684a7 fix(deps): update conventional-changelog packages (#1304)
  • 9a4f686 refactor!: use native import.meta.dirname/filename (#1302)
  • 4cfddb8 chore: ignore line for text coverage
  • 91ca715 refactor!: bump NodeJS requirement to Node v22.17 (#1299)
  • c299059 refactor!: drop conventional-changelog legacy API for local preset file (#1296)
  • 1d36057 refactor(core)!: replace tinyrainbow with native util.styleText() (#1293)
  • 27fa3a0 docs: remove note about commitlint conventional changelog overrides
  • 934f915 chore(release): publish new version v4.11.5
  • d298ef1 fix(core): remove p-pipe, p-reduce (#1280)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the lerna-lite group with 3 updates: [@lerna-lite/cli](https://github.com/lerna-lite/lerna-lite/tree/HEAD/packages/cli), [@lerna-lite/publish](https://github.com/lerna-lite/lerna-lite/tree/HEAD/packages/publish) and [@lerna-lite/version](https://github.com/lerna-lite/lerna-lite/tree/HEAD/packages/version).


Updates `@lerna-lite/cli` from 4.11.3 to 5.0.0
- [Release notes](https://github.com/lerna-lite/lerna-lite/releases)
- [Changelog](https://github.com/lerna-lite/lerna-lite/blob/main/packages/cli/CHANGELOG.md)
- [Commits](https://github.com/lerna-lite/lerna-lite/commits/v5.0.0/packages/cli)

Updates `@lerna-lite/publish` from 4.11.3 to 5.0.0
- [Release notes](https://github.com/lerna-lite/lerna-lite/releases)
- [Changelog](https://github.com/lerna-lite/lerna-lite/blob/main/packages/publish/CHANGELOG.md)
- [Commits](https://github.com/lerna-lite/lerna-lite/commits/v5.0.0/packages/publish)

Updates `@lerna-lite/version` from 4.11.3 to 5.0.0
- [Release notes](https://github.com/lerna-lite/lerna-lite/releases)
- [Changelog](https://github.com/lerna-lite/lerna-lite/blob/main/packages/version/CHANGELOG.md)
- [Commits](https://github.com/lerna-lite/lerna-lite/commits/v5.0.0/packages/version)

---
updated-dependencies:
- dependency-name: "@lerna-lite/cli"
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: lerna-lite
- dependency-name: "@lerna-lite/publish"
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: lerna-lite
- dependency-name: "@lerna-lite/version"
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: lerna-lite
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 7, 2026
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​lerna-lite/​cli@​4.11.3 ⏵ 5.0.0991008696 +2100
Updated@​inquirer/​core@​10.3.2 ⏵ 11.1.8100 +110010095 -1100
Updated@​lerna-lite/​publish@​4.11.3 ⏵ 5.0.098 +110010096 +1100
Updated@​lerna-lite/​version@​4.11.3 ⏵ 5.0.098 +110010096 +1100

View full report

@mshima mshima merged commit 5c7af79 into main Apr 20, 2026
21 checks passed
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/lerna-lite-72d0f4a4ec branch April 20, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant