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 — netlify-cli@2.71.0 (devDependency)

Deprecated package Path (abbrev.) Remediation
statsd-client@0.4.5 netlify-cli@netlify/build #447 / #416
sourcemap-codec@1.4.8 netlify-cli@netlify/plugin-edge-handlersmagic-string #447 / #416
rollup-plugin-inject@3.0.2 same edge-handlers / rollup polyfills #447 / #416
rollup-plugin-terser@7.0.2 same #447 / #416
netlify-plugin-deploy-preview-commenting@0.0.1-alpha.16 @netlify/build #447 / #416
node-pre-gyp@0.13.0 @vercel/nft via zip-it #447 / #416
tar@4.4.19 / tar@6.2.1 node-pre-gyp / @mapbox/node-pre-gyp #447 / #416
osenv@0.1.5 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
debug@4.1.1 (also Gatsby) https-proxy-agent under netlify-cli #447 / #416

Cluster B — Gatsby 2 / webpack 4 stack (gatsby@2.32.13 + plugins)

Deprecated package Path (abbrev.) Remediation
urix@0.1.0 / resolve-url@0.2.1 webpack4 → micromatch → snapdragon → source-map-resolve #448 / #415
eslint-loader@2.2.1 gatsby #448 / #415
@hapi/joi@15 + @hapi/{hoek,topo,bourne,address} gatsby / gatsby-plugin-offline → workbox #448 / #415
chokidar@2.1.8 webpack-dev-server@3 #448 / #415
rimraf@2.x / glob@7.x eslint-loader, cacache, workbox, plugins #448 / #415
core-js@2.6.11 workbox → babel-runtime #448 / #415
debug@4.1.1 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
gatsby-image@2.11.0 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
request@2.88.2 jest → jsdom #449
request-promise-native@1.0.9 same #449
har-validator@5.1.3 request #449

Cluster D — Material UI v4

Deprecated package Path (abbrev.) Remediation
popper.js@1.16.1 @material-ui/core #436

Cluster E — other tooling (lower priority / secondary)

Deprecated package Path (abbrev.) Notes
uuid@8.3.2 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

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