Публикация и экосистема

Каталог модулей Nuxt и публикация в npm.

Экосистема модулей Nuxt — десятки миллионов загрузок в месяц и интеграции с самыми разными инструментами. К ней может присоединиться и ваш модуль.

Видео Vue School о типах модулей.

Типы модулей

Официальные — область видимости @nuxt/ (например @nuxt/content): сопровождение команды Nuxt; пул-реквесты от сообщества приветствуются.

Сообщество @nuxtjs/ — проверенные модули от контрибьюторов (например @nuxtjs/tailwindcss); пул-реквесты от сообщества также приветствуются.

Сторонние — часто префикс nuxt-: так проще найти на npm; удобный формат для черновиков и экспериментов.

Приватные — под свою компанию или личные задачи; особых правил имён нет, часто npm-скоуп организации (@my-company/nuxt-auth).

Попасть в каталог

Сообщество может добавить модуль в список на сайте, оформив заявку в репозитории nuxt/modules. Команда подскажет по оформлению.

Организация nuxt-modules

Перенос в nuxt-modules даёт сопровождение и общие усилия над одним качественным решением.

Уже опубликованный модуль можно перенести, создав заявку в nuxt/modules.

Там же можно оформить префикс @nuxtjs/ и поддомен документации (my-module.nuxtjs.org).