fix: reduce npm install deprecation warnings#781
Merged
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Member
Author
|
Create a new issue with the rows in the table that are actionable. The remaining warnings are: |
moritzraho
approved these changes
Mar 17, 2026
- Bump @oclif/core from 2.11.9 to 2.16.0 - Bump @oclif/plugin-plugins to ^5.4.58 (was ^5) - Add npm overrides to force rimraf@^5.0.7 and tar@^7.4.3 for transitive deps that pull in deprecated older versions Remaining warnings require upstream fixes — see PR description. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
) Bumps [@oclif/plugin-autocomplete](https://github.com/oclif/plugin-autocomplete) from 3.2.18 to 3.2.28. - [Release notes](https://github.com/oclif/plugin-autocomplete/releases) - [Changelog](https://github.com/oclif/plugin-autocomplete/blob/main/CHANGELOG.md) - [Commits](oclif/plugin-autocomplete@3.2.18...3.2.28) --- updated-dependencies: - dependency-name: "@oclif/plugin-autocomplete" dependency-version: 3.2.28 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.1.2...v3.1.5) --- updated-dependencies: - dependency-name: minimatch dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Bump @oclif/core from 2.11.9 to 2.16.0 - Bump @oclif/plugin-plugins to ^5.4.58 (was ^5) - Add npm overrides to force rimraf@^5.0.7 and tar@^7.4.3 for transitive deps that pull in deprecated older versions Remaining warnings require upstream fixes — see PR description. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0228bb4 to
35f3723
Compare
Member
Author
|
sorry I had to force-push - I was in merge conflict hell with a rebase of all the PRs that were merged in |
Member
Author
|
Note: tests are failing because of a pending administrative issue - should clear up once that is resolved. |
This was referenced Mar 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #624 (partially)
Summary
Reduces
npm installdeprecation warnings by fixing the issues addressable within this repo.Changes:
@oclif/core2.11.9→2.16.0and@oclif/plugin-plugins^5→^5.4.58to pull in versionsthat no longer depend on deprecated
rimraf@2/3andtar@6overridesforrimraf(^5.0.7) andtar(^7.4.3) to force transitive dependents ontonon-deprecated versions
babel-runtime@^6.26.0devDependency — not imported anywhere insrc/ortest/, and wasthe sole reason
core-js@2.6.12appeared in the treeRemaining warnings (require upstream fixes)
The following warnings cannot be resolved in this repo:
@oclif/screen@3.0.8@oclif/core@1fstream,npmlog,gauge,are-we-there-yet,@npmcli/move-file,debuglog,readdir-scoped-modulesaio-cli-plugin-app→yeoman-environment→@npmcli/arboristread-package-json@6aio-cli-plugin-app→generator-aio-app→pacotenode-domexceptionaio-cli-plugin-events→swagger-client→node-fetch-commonjseslint@8,@humanwhocodes/*@adobe/eslint-config-aio-lib-configpeer dep locks us toeslint@^8glob@7/8,inflightglob@11requires Node 20+; conflicts withengines: >=18tar@6(insidenpm/)@oclif/plugin-plugins; overrides cannot reach bundled depsTest plan
npm install— no deprecation warnings for items not on the list abovenpm ls core-js 2>/dev/null | grep "2.6"— returns nothingnpm test— 53 tests pass, 100% coverageMotivation and Context
Reduce npm warnings on dependencies when installing the cli.
How Has This Been Tested?
Manual test.
Types of changes
Checklist: