SemVer バージョンツール

ローカルでセマンティックバージョンを比較、並べ替え、判定し、一般的な比較演算子、ワイルドカード、^、~、OR の範囲に対応します。

ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド

SemVer バージョンツールの使用方法

SemVerバージョンツールは現在のブラウザー内でのみ入力を処理し、ユーザーデータをアップロード、ネットワーク接続、保存することはありません。

  1. 入力内容

    複数のバージョンと任意のバージョン範囲を入力できます。プレリリース版に対応しています。

  2. 処理方法を選択

    バージョン解析を実行し、昇順/降順で並べ替えるか、各項目が範囲を満たすかを判定します。

  3. チェックしてエクスポート

    正規化されたバージョン、比較結果、不正な入力に関するメッセージを確認します。

制限事項と注意点

  • npmレジストリにアクセスせず、依存関係をインストールせず、すべてのnpm拡張範囲構文には対応していません。
  • バージョン範囲のセマンティクスは、ツールがサポートするサブセットに依存します。リリース前に、実際のプロジェクトのパッケージマネージャーで再確認してください。
  • このツールはローカルでの補助的な処理結果のみを提供します。重要な設定、秘密鍵、ドキュメント、公開内容については、引き続き対象環境で確認してください。

よくある質問

入力はサーバーにアップロードされますか?

いいえ。ページではブラウザーのメモリ、ローカルファイル API、およびサイトとともに提供されたローカルリソースのみを使用します。

なぜ特定の npm 範囲を解析できないのですか?

明示的に列挙された SemVer のサブセットのみを実装しています。サポートされていない hyphen range や拡張構文は直接エラーになります。

結果にはなぜ人による確認も必要なのですか?

境界構文、地域の規約、サードパーティ製リーダー、対象となる実行環境には差異がある可能性があるため、このツールが最終確認に代わることはありません。

ページのフィードバック問題を見つけましたか、または改善提案がありますか?
フィードバック機能はオンライン版での使用が必要です

オンライン版で JavaScript を有効にしてから送信してください。現在のツールまたは事例のローカル機能には影響しません。

オンライン版へフィードバックを送る