When I install NPM dependencies on `macOS`, I get a lot of NPM warnings about deprecated dependencies
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- node.js, typescript
- 領域
- build-system, security
調査の方向性
まず DEVELOP ファイルに従い、macOS で npm install を実行して警告を再現します。依存関係ツリーを調査し、npm audit を使用して、一覧にあるどのパッケージに直接的または間接的な更新が必要かを特定します。非推奨の依存関係に関する警告と報告された脆弱性が、ビルドを壊すことなく対処されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Description
As a developer,
When I follow the DEVELOP file to build the project and run npm install,
I get several NPM warnings about deprecated dependencies
And several warnings about dependencies with vulnerabilities
Details
Command:
npm install
Logs:
npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected]
npm warn deprecated [email protected]: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: Use your platform's native DOMException instead
npm warn deprecated @xmldom/[email protected]: this version has critical issues, please update to the latest version
npm warn deprecated [email protected]: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected]
npm warn deprecated [email protected]: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected]
added 969 packages, and audited 970 packages in 1m
222 packages are looking for funding
run `npm fund` for details
7 vulnerabilities (3 moderate, 4 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
Suggestion
- Replace [email protected]
- Upgrade rmraf to v4
- Upgrade glob
- Replace whatwg-encoding
- Update @xmldom/xmldom
- 主要言語
- TypeScript
- スター
- 5
- フォーク
- 1
- 平均マージ
- 9時間 26分
- マージ済み PR(30日)
- 13
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Orange-OpenSource/github-security-alerts のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
In `project documentation`, add more details for `macOS` users about how to run the app (suggestion) オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
Orange-OpenSource/github-security-alerts#27 · コメント 3 件 ·
Orange-OpenSource/github-security-alerts の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
bcgov/bc-wallet-mobile#4761 · コメント 1 件 ·
-
external-issue to-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
area-deployment area-integrations triage:bot-seen
難易度 2/5 半日 初心者へのやさしさ 86/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
-
refactor
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100