nuxt-modules について
Nuxt の機能を拡張するモジュールの開発者向けリファレンスです。構成、開発、テスト、公開、CI ワークフローのガイダンスをまとめています。
主な機能
- 01モジュール構成と Kit ユーティリティ
- 02開発とフックのガイド
- 03E2E テストと公開
- 04CI ワークフローテンプレート
活用シーン
- 01公開用またはローカルモジュールの作成
- 02Nuxt Kit を使った機能の実装
- 03モジュールのテストや CI の設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ onmax/ nuxt-skills --skill nuxt-modulesインストール後、Claude Code で/nuxt-modulesを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/ci-workflows.mddevelopment.mdtesting-and-publishing.md詳細
Nuxt モジュール開発
フレームワークの機能を拡張する Nuxt モジュールの作成ガイドです。
関連スキル: nuxt(基本)、vue(ランタイムパターン)
クイックスタート
npx nuxi init -t module my-module
cd my-module && npm install
npm run dev # Start playground
npm run dev:build # Build in watch mode
npm run test # Run tests
利用可能なガイダンス
- references/development.md - モジュールの構成、defineNuxtModule、Kit ユーティリティ、フック
- references/testing-and-publishing.md - E2E テスト、ベストプラクティス、リリース、公開
- references/ci-workflows.md - コピーして使える CI/CD ワークフローテンプレート
ファイルの読み込み
タスクに応じて、これらのリファレンスファイルを読み込んでください。
- references/development.md - モジュール機能の開発、defineNuxtModule の使用、Kit ユーティリティの利用に関する作業の場合
- references/testing-and-publishing.md - E2E テストの作成、npm への公開、ベストプラクティスの実践に関する作業の場合
- references/ci-workflows.md - モジュールの CI/CD ワークフローを設定する場合
すべてのファイルを一度に読み込まないでください。 現在のタスクに関連するものだけを読み込んでください。
モジュールの種類
| 種類 | 場所 | 用途 |
|---|---|---|
| 公開済み | npm パッケージ | @nuxtjs/、nuxt- 形式で配布 |
| ローカル | modules/ ディレクトリ | プロジェクト固有の拡張 |
| インライン | nuxt.config.ts | 単純な単発フック |
プロジェクト構成
my-module/
├── src/
│ ├── module.ts # Entry point
│ └── runtime/ # Injected into user's app
│ ├── components/
│ ├── composables/
│ ├── plugins/
│ └── server/
├── playground/ # Dev testing
└── test/fixtures/ # E2E tests
リソース
コメント
Markdown 対応