Nuxt Nation カンファレンスが開催されます。11月12日~13日にご参加ください。

Nuxt用capo.js

npm versionnpm downloadsGithub ActionsCodecov

capo.jsNuxt 3向け実装

Capo.jsとは

Capo.js は、ページの <head> セクション内の要素の順序を変更することで、ページの(体感)パフォーマンスを向上させる方法を特定する小さなスニペットです。

機能

  • ✨ 開発モードとページのプリレンダリング時に <head> を検証します
  • 🔎 最適なhead設定を視覚化します

インストール

nuxt-capo をインストールし、nuxt.config に追加します。

npx nuxi@latest module add capo
export default defineNuxtConfig({
  modules: ['nuxt-capo'],
})

使用方法

以上です!ルートをサーバーレンダリングする際に、デバッグ情報と推奨事項が表示されるようになります。

Optimal head configurationSuggestions for head

クレジット

@rviscomi 氏に capo.js を作成していただきありがとうございます!

💻 開発

  • このリポジトリをクローンします
  • corepack enable を使用して Corepack を有効にします(Node.js < 16.10 の場合は npm i -g corepack を使用します)
  • pnpm install を使用して依存関係をインストールします
  • pnpm dev:prepare でモジュールをスタブします
  • pnpm dev を実行して、開発モードで プレイグラウンド を起動します

ライセンス

❤️ を込めて作成しました

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