Skip to content

Инспектор Composer

Просмотр установленных пакетов, детальная информация о пакетах и установка новых зависимостей из панели.

Инспектор Composer

Вкладки

Пакеты

Список всех установленных пакетов Composer с информацией о версиях. Показывает зависимости require и require-dev. Нажмите Switch для переключения между продакшен- и dev-пакетами.

composer.json

Просмотр содержимого composer.json в исходном виде.

composer.lock

Просмотр содержимого composer.lock в исходном виде (если присутствует).

Инспекция пакетов

Нажмите на пакет, чтобы увидеть подробную информацию через composer show --all --format=json:

  • Описание, домашняя страница, лицензия
  • Все доступные версии
  • Зависимости и конфликты
  • Источник установки

Установка пакетов

Устанавливайте новые пакеты прямо из панели:

  • Укажите имя пакета и опциональное ограничение версии
  • Выберите между --dev и продакшен-зависимостью
  • Запускает composer require в неинтерактивном режиме

Эндпоинты API

МетодПутьОписание
GET/inspect/api/composerПолучить composer.json и composer.lock
GET/inspect/api/composer/inspect?package=vendor/nameДетали пакета
POST/inspect/api/composer/requireУстановить пакет

Тело запроса на установку:

json
{
    "package": "vendor/package-name",
    "version": "^2.0",
    "isDev": false
}

WARNING

Установка пакетов изменяет composer.json и composer.lock. Это выполняет composer require на сервере.

Выпущено под лицензией MIT.