nuxt-modules
Use when creating Nuxt modules: (1) Published npm modules (@nuxtjs/, nuxt-), (2) Local project modules (modules/ directory), (3) Runtime extensions (components, composables, plugins), (4) Server extensions (API routes, middleware), (5) Releasing/publishing modules to npm, (6)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when creating Nuxt modules: (1) Published npm modules (@nuxtjs/, nuxt-), (2) Local project modules (modules/ directory), (3) Runtime extensions (components, composables, plugins), (4) Server extensions (API routes, middleware), (5) Releasing/publishing modules to npm, (6) Setting up CI/CD workflows for modules. Provides defineNuxtModule patterns, Kit utilities, hooks, E2E testing, and release automation.
How to use
Zainicjuj nowy projekt modułu Nuxt poleceniem
npx nuxi init -t module my-module, następnie wejdź do katalogu i zainstaluj zależności za pomocąnpm install.Załaduj plik
references/development.md, jeśli budujesz funkcje modułu, używaszdefineNuxtModulelub pracujesz z narzędziami Kit — zawiera anatomię modułu, dostępne hooki i wzorce.Załaduj plik
references/testing-and-publishing.md, gdy chcesz napisać testy E2E, opublikować moduł na npm lub poznać best practices — opisuje całą ścieżkę od testowania do wydania.Załaduj plik
references/ci-workflows.md, jeśli konfigurujesz workflow CI/CD dla swojego modułu — zawiera gotowe szablony do skopiowania.Uruchom
npm run devaby uruchomić playground i testować moduł w trakcie rozwoju, lubnpm run dev:buildaby budować w trybie watch.Pamiętaj, aby załadować tylko pliki referencyjne istotne dla bieżącego zadania — nie ładuj wszystkich naraz, aby uniknąć zbędnego kontekstu.