mcpField
U
use-vite

use-vite

github.com/gkwa開発087 回インストール3 日前に更新
リポジトリ

use-vite について

JavaScriptプロジェクトでViteによるビルドとVitestによるテストを設定するスキルです。ESM構成とvite-plugin-checkerによるTypeScriptチェックを扱います。

主な機能

  1. 01Viteビルドの設定
  2. 02Vitestテストの設定
  3. 03ESM構成のガイダンス
  4. 04vite-plugin-checkerでのTypeScriptチェック

活用シーン

  1. 01ViteプロジェクトのESM設定
  2. 02開発・ビルド時の型チェック

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gkwa/volcanicviper --skill use-vite

インストール後、Claude Code で/use-viteを入力して読み込まれたか確認します。

同梱ファイルtile.json

詳細

ビルドシステムとして Vite、テストツールとして Vitest を使用します。

ESM の設定

vite.config.js では ESM 構文を使用します。すべての *.js ファイルが ESM として解釈されるよう、package.json に "type": "module" を追加します。CJS のままにする必要があるファイルには、.cjs 拡張子を使用します。

Vite の Node API の CJS ビルドは使用しないでください。非推奨となっており、Vite 6 で削除されています。参考:https://vite.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated

vite-plugin-checker

ビルドと並行して TypeScript の型チェックを実行するため、vite-plugin-checker を追加します。

  1. インストールします。
pnpm add --save-dev vite-plugin-checker
  1. vite.config.js に追加します。
import { defineConfig } from 'vite';
import checker from 'vite-plugin-checker';

export default defineConfig({
  plugins: [
    checker({
      typescript: true,
    }),
  ],
});

開発中は、型エラーがブラウザーのオーバーレイとターミナルに表示されます。TypeScript のエラーがあるとビルドは失敗するため、型チェック用の個別のスクリプトは不要です。

コメント