概要
この機能は パッケージ名 や PURL で直接検索できる。 エコシステム名 や PURLタイプ にも対応。 npm や PyPI など、複数のエコシステムをサポート。 検索体験を 効率化 する入力方法を解説。 入力のクリアや 切り替え 方法も紹介。
パッケージ名・PURLによる検索機能
- パッケージ名 または PURL(Package URL) を入力することで、目的のパッケージへ直接ジャンプ
- 例: pkg:npm/react@18.0.0 または省略形 npm/react@18.0.0 で npm の react バージョン18.0.0を指定
- PURL は、パッケージの所在やバージョンを一意に特定するための標準フォーマット
エコシステム・PURLタイプによる切り替え
- エコシステム名 (例: pypi/, npm/, maven/ など)や PURLタイプ を入力することで、検索対象のエコシステムを切り替え
- 例: pypi/ と入力すると PyPI エコシステムでの検索モードに変更
- 切り替え後、スペースを入力することで入力フィールドがクリアされ、新たな検索クエリの入力が可能
効率的な検索体験のための操作方法
- パッケージ名 や PURL を直接貼り付けて即座に検索・ジャンプが可能
- エコシステムを指定してから検索することで、他のエコシステムと区別した精度の高い検索が実現
- スペース入力で検索モードのリセット、再検索がスムーズに行える操作性
対応エコシステム例
- npm (JavaScript/Node.jsパッケージ管理)
- PyPI (Pythonパッケージ管理)
- Maven (Javaパッケージ管理)
- その他主要なパッケージエコシステム
まとめ
- パッケージ名 や PURL を活用した迅速なパッケージ検索
- エコシステム名 入力による検索対象の柔軟な切り替え
- スペース入力 での入力クリア機能による操作性向上