Nuxt Nation カンファレンスが近づいています。11月12-13日にご参加ください。

typed-router
nuxt-typed-router

ページルート名とパラメータの自動補完を提供

nuxt-typed-router cover

npm versionnpm downloadsnpm downloads

Nuxt に型安全なルーターを提供

  • すべてのプログラムによるナビゲーションユーティリティ (NuxtLink, useRouter, navigateTo, useRoute, useLocalePath, など...) をサポート
  • オプションのパラメータとキャッチオールルートをサポート
  • ルートパス、名前、パラメータを自動補完
  • ルートパスが無効な場合はエラーをスロー
  • すぐに使える i18n サポート
  • 設定とモジュールによって拡張されたルートをサポート



ドキュメント

Documentation

試してみる

Open in StackBlitz

デモリポジトリ 🧪 : nuxt-typed-router-demo

LearnVue によるクールなビデオ!

Watch the video


互換性

  • Nuxt 3

クイックスタート

Nuxt 3 の場合

npx nuxi@latest module add typed-router

設定

nuxt.config.ts にモジュールを登録すれば完了です!

export default defineNuxtConfig({
  modules: ['nuxt-typed-router'],
});

開発

  1. このリポジトリをクローン
  2. pnpm を使って依存関係をインストール
  3. ローカルテスト用にプロジェクトをビルド pnpm run test
  4. 開発プレイグラウンドを開始 pnpm run prepack && pnpm run dev
  5. デプロイ用にプロジェクトをビルド pnpm prepack

📑 ライセンス

MIT License