composer.jsonキーの下での依存関係の基本と指定には精通してrequireいますが、その目的をよく理解していませんrequire-dev— Composer のドキュメントには次のように記載されています。
このパッケージの開発やテストの実行などに必要なパッケージを一覧表示します。ルート パッケージの開発要件はデフォルトでインストールされます。インストールと更新の両方で、dev の依存関係がインストールされないようにする --no-dev オプションがサポートされています。
抽象的には理にかなっていますが、この機能が必要になる状況を想像するのは難しいです。
require-devワークフローでの実用的な使用例は何ですか?require-devに存在する必要があるが、存在しない模範的なパッケージ (またはパッケージ) はありますrequireか?