typed-router
nuxt-typed-router

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

nuxt-typed-router cover

npm versionnpm downloadsnpm downloads

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

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



ドキュメント

Documentation

試してみる

Open in StackBlitz

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

使用されている場所

Malt logo

LearnVueによるクールな動画

Watch the video

互換性

  • 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ライセンス