開発者ツール

SemVer バリデーター — セマンティックバージョンレンジマッチャー

ブラウザ内で、バージョンが ^ や ~ などの SemVer レンジ式を満たすか確認できます。npm の依存関係レンジの解説や package.json の制約検証に役立ちます。

SemVernpmバージョン

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • package.json で ^ や ~ が許容する範囲を説明する
  • バージョンが許可されたレンジに含まれるか確認する
  • 破壊的変更の前にアップグレード境界を確認する

使い方

  1. レンジ式を入力する
  2. テストするバージョンを入力する
  3. マッチ状況と解説を確認する

入出力サンプル

レンジ + バージョン

^1.2.0 and 1.5.0

結果

マッチ

FAQ

^1.2.3 は通常何にマッチしますか?

一般的な npm の意味では 1.2.3 以上 2.0.0 未満を許可します。詳細は解析結果をご確認ください。

インストールされた lockfile のバージョンを反映しますか?

式のマッチのみを検証します。実際のインストールは lockfile やパッケージマネージャーの解決に依存します。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

NPM パッケージジェネレーター

NPM パッケージジェネレーター — package.json ビルダー

利用可能

Jest、TypeScript、ESLint などのプリセットを備えたフォームから package.json を生成できます。よく使うスクリプトフィールドを含む新しい Node プロジェクトの立ち上げに役立ちます。

npm package.json Node