メインコンテンツにスキップ

Package.json Analyzer

package.jsonファイルを分析して、依存関係、バージョンタイプ、リスクレベルを評価します。

package.json

Version Type Guide

  • ^ (Caret): Allows minor and patch updates
  • ~ (Tilde): Allows patch updates only
  • Exact: No automatic updates
  • Range: Custom version range (highest risk)

主な機能​

  • 依存関係の統計(合計、dependencies、devDependencies)
  • バージョンタイプ分析(Exact、Caret、Tilde、Range)
  • 各依存関係のリスク評価
  • スクリプト分析と分類
  • 統計を含むビジュアルダッシュボード

バージョンタイプガイド​

Exact Version​

正確にそのバージョンをインストール、自動更新なし、リスク: 低い

Caret (^)​

マイナーとパッチの更新を許可、リスク: 中程度

Tilde (~)​

パッチ更新のみ許可、リスク: 低い

Range​

複雑なバージョン範囲、予測不可能な更新、リスク: 高い

ベストプラクティス​

✅ package-lock.json使用、定期的なセキュリティ監査、本番環境での保守的なバージョン範囲

❌ ワイルドカード使用禁止、広すぎる範囲指定禁止

関連ツール​