Публикация и экосистема
Экосистема модулей Nuxt — более 35 миллионов загрузок в месяц в npm и множество расширений и интеграций. Вы можете стать её частью.
Типы модулей
Официальные модули — с префиксом (scope) @nuxt/ (например @nuxt/content). Разрабатываются и поддерживаются командой Nuxt. Контрибьюции приветствуются.
Модули сообщества — с префиксом @nuxtjs/ (например @nuxtjs/tailwindcss). Проверенные модули от участников сообщества. Контрибьюции тоже приветствуются.
Сторонние и прочие модули — часто с префиксом nuxt-. Может создать любой; такой префикс помогает находить модули на npm. Удобная отправная точка для экспериментов.
Приватные или корпоративные модули — для своих проектов или компании. Правила именования для Nuxt не обязательны, часто публикуются под npm-организацией (например @my-company/nuxt-auth).
Добавление в список модулей
Любой модуль сообщества можно предложить в список модулей. Для этого создайте issue в nuxt/modules. Команда Nuxt может помочь привести модуль к лучшим практикам перед добавлением.
Переход в nuxt-modules
Перенос модуля в nuxt-modules даёт поддержку сообщества и общие усилия над решением.
Если у вас уже есть опубликованный рабочий модуль и вы хотите передать его в nuxt-modules, создайте issue в nuxt/modules.
При переходе в nuxt-modules модуль можно переименовать в scope @nuxtjs/ и получить поддомен для документации (например my-module.nuxtjs.org).