OpenAPI

Создает спецификации OpenAPI 3.0/3.1/3.2 из конфигураций Payload CMS.

Проверенный 18 1,6 тыс./нед MIT v0.2.3

Установка

pnpm add @seshuk/payload-plugin-openapi

Описание

Этот плагин генерирует спецификации OpenAPI версии 3.0, 3.1 и 3.2 прямо из настроек Payload CMS. Пользователи могут документировать коллекции, глобальные переменные, аутентификацию, версии и задачи без необходимости в аннотациях. Плагин поддерживает контроль над тем, какие сущности и операции будут доступны, а также позволяет уточнять схемы полей с помощью метаданных `custom.openapi`. С встроенной локализацией для описаний и поддержкой UI, обеспечивается интерактивная документация с использованием Scalar или Swagger UI. Плагин предлагает гибкость в предоставлении спецификации OpenAPI и может генерировать файлы документации для интеграции CI и генерации клиентского кода. Для работы требуется версия Payload 3.53.0 и Node.js версии 20 или выше. Основные настройки включают название API, версию и возможность фильтровать, какие сущности будут отображаться в сгенерированной документации.

О пакете

Имя пакета
@seshuk/payload-plugin-openapi
Последняя версия
0.2.3
Размер
469 кБ
Лицензия
MIT
Загрузок в неделю
1,6 тыс.
Последняя публикация
8 окт. 2026 г.

Ещё от maximseshuk

Профиль автора