コンテンツへスキップ

アドオン

コアパッケージは軽量で依存関係のないことを目指しています。一方、アドオンは一般的なパッケージを統一されたAPIスタイルにラップしています。

Head - @vueuse/head

Vue 3向けのドキュメントヘッドマネージャー。SSR対応。 @egoistによって作成および保守されています。

Motion - @vueuse/motion

Vue Composablesコンポーネント動的にします。

  • 🏎 Popmotionに基づいたスムーズなアニメーション
  • 🎮 宣言型API
  • 🚀 10個以上のプリセットプラグアンドプレイ
  • 🚚 nuxt-use-motionを使用してNuxtをサポート
  • TypeScriptで記述
  • 🏋️‍♀️ バンドルサイズは20kb未満の軽量

@Tahulによって作成および保守されています。

Gesture - @vueuse/gesture

アプリをインタラクティブにするVue Composables

  • 🚀 プラグアンドプレイ
  • 🕹 マウスタッチサポート
  • 🎮 ディレクティブサポート (v-dragv-pinchv-moveなど)
  • TypeScriptで記述
  • 🤹 vueuse/motionまたはその他のアニメーションソリューションと連携

@Tahulによって作成および保守されています。

Sound - @vueuse/sound

サウンドエフェクトを再生するためのVueコンポーザブル。

  • 👂 ウェブサイトを1つではなく2つの人間の感覚を使用してコミュニケーションできるようにします。
  • 🔥 Vue Composition APIで構築
  • 🚚 @vueuse/sound/nuxtを使用してNuxt 3をサポート
  • ⚡️ 1kb未満バイト (gzip) をバンドルに!約10kb非同期ロード。
  • TypeScriptで構築
  • 🗣 強力かつ実績のあるオーディオユーティリティを使用: Howler.js

@Tahulによって作成および保守されています。

SchemaOrg - @vueuse/schema-org

Vue向けのSchema.org。型付きで自動化されたGoogleリッチ結果をサポート

  • 😊 Schemaの知識は不要です。最小限の設定で数分で使い始めることができます。
  • ✨ ベストプラクティスのための20以上の型付きスキーマ (GoogleYoast) リッチ結果
  • 🧙 自動化されたスキーマ: @id、URL/日付の解決、ルートメタなど
  • 🤝 VitePressNuxtVitesseViteの統合と自動インポート
  • 🍞 好みのAPIを選択: Composablesまたはコンポーネント
  • 🌳 SSR、ツリーシェイキング、スキーマ継承対応

@harlan-zwによって作成および保守されています。

Router - @vueuse/router

vue-routerのユーティリティ

Integrations - @vueuse/integrations

ユーティリティライブラリの統合ラッパー

RxJS - @vueuse/rxjs

VueでRxJSリアクティブ関数を有効にします。

Firebase - @vueuse/firebase

Firebaseのリアルタイムバインディングを有効にします。

Electron - @vueuse/electron

VueUseのElectronレンダラープロセスモジュール

MITライセンスの下でリリースされています。