Summary
Jest 26.6.3 pulls jest-environment-jsdom@26 → jsdom@16 → deprecated:
request@2.88.2
request-promise-native@1.0.9
har-validator@5.1.3
(We already have a narrow overrides.request.qs pin for security; that does not clear the deprecation warnings.)
Parent inventory: #445 (Cluster C).
Scope
- Upgrade
jest, babel-jest, and related test tooling to a line that no longer depends on the deprecated request stack (Jest 28+ with modern jsdom, or at least a jsdom that dropped request).
- Update Jest config / snapshots if required by the major bump.
- Keep Node 18 CI (
npm ci --legacy-peer-deps) green.
Acceptance criteria
Related
Summary
Jest
26.6.3pullsjest-environment-jsdom@26→jsdom@16→ deprecated:request@2.88.2request-promise-native@1.0.9har-validator@5.1.3(We already have a narrow
overrides.request.qspin for security; that does not clear the deprecation warnings.)Parent inventory: #445 (Cluster C).
Scope
jest,babel-jest, and related test tooling to a line that no longer depends on the deprecatedrequeststack (Jest 28+ with modern jsdom, or at least a jsdom that droppedrequest).npm ci --legacy-peer-deps) green.Acceptance criteria
request/request-promise-native/har-validatordeprecation warnings on install from the Jest treeoverrides.requestonly if nothing else still needs itRelated