Nuxt UI
Nuxt UI は、Reka UI、Tailwind CSS、およびTailwind Variants の力を結集し、開発者に洗練された、アクセシブルで高性能なユーザーインターフェースを作成するための比類のないツールセットを提供します。
!NOTE 現在
v4ブランチにいます。Nuxt UI v3 の場合は v3 ブランチを、Nuxt UI v2 の場合は v2 ブランチをご覧ください。
ドキュメント
ドキュメントは https://ui.nuxt.com でご覧いただけます。
テンプレート
すぐに使える Nuxt UI テンプレートのいずれかを使用してプロジェクトを開始するか、インストールガイドに従ってください。公式テンプレートページで利用可能なすべてのテンプレートをご覧ください。
- Starter — Nuxt UI を始めるための最小限のテンプレート。
- Landing — Nuxt Content を利用したモダンなランディングページテンプレート。
- Docs — Nuxt Content を利用したドキュメントテンプレート。
- SaaS — Nuxt Content を利用したランディング、価格設定、ドキュメント、ブログを備えた SaaS テンプレート。
- Dashboard — 複数列レイアウトのダッシュボードテンプレート。
- Chat — GitHub 認証と永続的なチャット履歴を備え、Vercel AI SDK を利用した AI チャットボットテンプレート。
- Portfolio — Nuxt Content を利用してあなたの作品、スキル、ブログを紹介する洗練されたポートフォリオテンプレート。
- Changelog — Nuxt MDC を利用して GitHub からリポジトリのリリースノートを表示するチェンジログテンプレート。
インストール
pnpm
pnpm add @nuxt/ui
yarn
yarn add @nuxt/ui
npm
npm install @nuxt/ui
bun
bun add @nuxt/ui
Nuxt
nuxt.config.tsに Nuxt UI モジュールを追加します。
nuxt.config.ts
export default defineNuxtConfig({
modules: ['@nuxt/ui']
})
- CSS に Tailwind CSS と Nuxt UI をインポートします。
assets/css/main.css
@import "tailwindcss";
@import "@nuxt/ui";
詳細については、インストールガイドをご覧ください。
Vue
vite.config.tsに Nuxt UI Vite プラグインを追加します。
vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import ui from '@nuxt/ui/vite'
export default defineConfig({
plugins: [
vue(),
ui()
]
})
main.tsで Nuxt UI Vue プラグインを使用します。
main.ts
import { createApp } from 'vue'
import { createRouter, createWebHistory } from 'vue-router'
import ui from '@nuxt/ui/vue-plugin'
import App from './App.vue'
const app = createApp(App)
const router = createRouter({
routes: [],
history: createWebHistory()
})
app.use(router)
app.use(ui)
app.mount('#app')
- CSS に Tailwind CSS と Nuxt UI をインポートします。
assets/main.css
@import "tailwindcss";
@import "@nuxt/ui";
詳細については、インストールガイドをご覧ください。
貢献
Nuxt UI への貢献をご検討いただきありがとうございます。貢献する方法はいくつかあります。
- バグの報告: バグや問題に遭遇した場合は、バグ報告ガイドを参照してバグ報告の提出方法を学んでください。
- 提案: Nuxt UI を改善するためのアイデアはありますか?ぜひお聞かせください!貢献ガイドを参照して提案を共有してください。
ローカル開発
ドキュメントに従ってローカル開発環境をセットアップし、貢献してください。
クレジット
- nuxt/nuxt
- nuxt/icon
- nuxt/fonts
- nuxt-modules/color-mode
- unovue/reka-ui
- tailwindlabs/tailwindcss
- vueuse/vueuse
ライセンス
MIT ライセンスの下でライセンスされています。