Skip to content

chore(deps): upgrade or remove netlify-cli to clear install deprecations #447

Description

@jimmyandrade

Summary

netlify-cli@2.71.0 (devDependency) is the root of a large cluster of npm warn deprecated messages on install, including:

  • statsd-client, sourcemap-codec, rollup-plugin-inject, rollup-plugin-terser
  • netlify-plugin-deploy-preview-commenting, node-pre-gyp, tar@4/tar@6, osenv
  • npmlog / are-we-there-yet / gauge
  • moize@5 / moize@6
  • cli-ux and legacy @oclif/* packages

Parent inventory: #445 (Cluster A).

Options (pick one path)

  1. Preferred with hosting migration (Migrate hosting from Netlify to Vercel #416): remove netlify-cli from the repo once deploys run on Vercel (and drop Netlify-only scripts/config usage).
  2. Interim: upgrade netlify-cli to a current major that no longer pulls these packages, and regenerate the lockfile with Node 18 + npm install --legacy-peer-deps.
  3. If unused in CI/local workflow: remove it immediately even before Migrate hosting from Netlify to Vercel #416 completes (verify no scripts/netlify.toml hooks require the CLI locally).

Acceptance criteria

Related

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions