Skip to content

chore(deps): clear npm install deprecation warnings #445

Description

@jimmyandrade

Context

npm install prints a large set of npm warn deprecated … messages. Almost all come from a few root packages; patching leaf packages one-by-one is ineffective.

This issue inventories the warnings and maps each cluster to a remediation issue (existing or new).

Inventory (warning → pulled by → remediation)

Cluster A — [email protected] (devDependency)

Deprecated package Path (abbrev.) Remediation
[email protected] netlify-cli@netlify/build #447 / #416
[email protected] netlify-cli@netlify/plugin-edge-handlersmagic-string #447 / #416
[email protected] same edge-handlers / rollup polyfills #447 / #416
[email protected] same #447 / #416
[email protected] @netlify/build #447 / #416
[email protected] @vercel/nft via zip-it #447 / #416
[email protected] / [email protected] node-pre-gyp / @mapbox/node-pre-gyp #447 / #416
[email protected] node-pre-gypnopt #447 / #416
npmlog / are-we-there-yet / gauge node-pre-gyp / @mapbox/node-pre-gyp #447 / #416
moize@5 / moize@6 @netlify/build #447 / #416
cli-ux@5 + @oclif/* netlify-cli oclif stack #447 / #416
[email protected] (also Gatsby) https-proxy-agent under netlify-cli #447 / #416

Cluster B — Gatsby 2 / webpack 4 stack ([email protected] + plugins)

Deprecated package Path (abbrev.) Remediation
[email protected] / [email protected] webpack4 → micromatch → snapdragon → source-map-resolve #448 / #415
[email protected] gatsby #448 / #415
@hapi/joi@15 + @hapi/{hoek,topo,bourne,address} gatsby / gatsby-plugin-offline → workbox #448 / #415
[email protected] webpack-dev-server@3 #448 / #415
[email protected] / [email protected] eslint-loader, cacache, workbox, plugins #448 / #415
[email protected] workbox → babel-runtime #448 / #415
[email protected] gatsby typescript-eslint / engine.io #448 / #415
uuid@3 (telemetry / sharp tooling) gatsby-plugin-sharp / gatsby-cli #448 / #415
npmlog (older) sharp via gatsby-plugin-manifest #448 / #415
[email protected] direct dependency (unused in src) #446

Related blocked upgrade PRs: #421, #413, #432, #444. Long-term destination: #415 (Gatsby → Next.js).

Cluster C — Jest 26 / jsdom 16

Deprecated package Path (abbrev.) Remediation
[email protected] jest → jsdom #449
[email protected] same #449
[email protected] request #449

Cluster D — Material UI v4

Deprecated package Path (abbrev.) Remediation
[email protected] @material-ui/core #436

Cluster E — other tooling (lower priority / secondary)

Deprecated package Path (abbrev.) Notes
[email protected] codecov, cypress@cypress/request Revisit when upgrading codecov / Cypress peers; not blocking install
glob@7 / rimraf@3 @stryker-mutator/core@4 Optional: upgrade or drop Stryker if unused in CI

Acceptance criteria

Notes

Child issues

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions