Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

chore(deps): upgrade Jest past 26 to drop deprecated request/jsdom stack

オープン
#449 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
55/100
issue の種類
リファクタリング
明瞭さ
おおむね明確
活発さ
静か
技術スタック
javascript
領域
ci-cd, testing-qa

調査の方向性

まず npm ci --legacy-peer-deps を実行し、request、request-promise-native、har-validator について Jest の依存関係ツリーを調査します。Jest の設定とスナップショットを確認し、アップグレードに必要な変更を特定してから、Jest の全テストスイートを実行します。非推奨警告がなくなり、CI が引き続きグリーンで、obsolete な override が未使用の場合にのみ削除されていれば完了です。

索引モデルが issue の本文から書いたものです。

説明

dependencies todo :spiral_notepad:

Summary

Jest 26.6.3 pulls jest-environment-jsdom@26jsdom@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

  • No request / request-promise-native / har-validator deprecation warnings on install from the Jest tree
  • Full Jest suite passes
  • Remove obsolete overrides.request only if nothing else still needs it

Related

  • #445 Inventory of npm deprecation warnings
主要言語
JavaScript
スター
3
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

multei/web のほかの issue

multei/web の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。