Summary
Most remaining install deprecations come from the Gatsby 2 / webpack 4 stack ([email protected] and plugins), not from app source. Examples:
urix / resolve-url (webpack4 → micromatch → snapdragon → source-map-resolve)
[email protected]
@hapi/joi@15 and related @hapi/* (gatsby + workbox via gatsby-plugin-offline)
[email protected] (webpack-dev-server@3)
old rimraf / glob@7 / core-js@2 / [email protected] / uuid@3 under Gatsby tooling
older npmlog via sharp under gatsby-plugin-manifest
Leaf-level overrides will not sustainably clear this set.
Parent inventory: #445 (Cluster B).
Recommended paths (in order of preference)
Long-term: complete Migrate site from Gatsby to Next.js (App Router) #415 (Gatsby → Next.js) — removes the entire cluster.
Medium-term: coordinated Gatsby major upgrade (see open/blocked PRs fix(deps): update dependency gatsby to v4 [security] #421 , fix(deps): update dependency gatsby-plugin-sharp to v4 [security] #413 , chore(deps): bump socket.io, gatsby, gatsby-plugin-canonical-urls, gatsby-plugin-manifest, gatsby-plugin-offline, gatsby-plugin-react-helmet, gatsby-plugin-sitemap, gatsby-source-filesystem and gatsby-transformer-sharp #432 , chore(deps): bump gatsby from 2.32.13 to 4.25.7 #444 ) with matching plugin majors.
Avoid: one-off overrides for every deprecated leaf package.
Acceptance criteria
Related
Summary
Most remaining install deprecations come from the Gatsby 2 / webpack 4 stack (
[email protected]and plugins), not from app source. Examples:urix/resolve-url(webpack4 → micromatch → snapdragon → source-map-resolve)[email protected]@hapi/joi@15and related@hapi/*(gatsby + workbox viagatsby-plugin-offline)[email protected](webpack-dev-server@3)rimraf/glob@7/core-js@2/[email protected]/uuid@3under Gatsby toolingnpmlogviasharpundergatsby-plugin-manifestLeaf-level
overrideswill not sustainably clear this set.Parent inventory: #445 (Cluster B).
Recommended paths (in order of preference)
Acceptance criteria
Related
gatsby-image(quick win, independent)