mcpField
V
vite-plugin

vite-plugin

github.com/editframe開発1972 回インストール2 週間前に更新
リポジトリ

vite-plugin について

@editframe/vite-plugin は、Editframe compositions を開発する Vite プロジェクト向けのローカル開発機能を提供します。クラウド API に依存せず、オンデマンドの動画変換やビジュアルリグレッションテストを行えます。

主な機能

  1. 01オンデマンド動画トランスコード
  2. 02画像とキャプションのローカル配信
  3. 03Vitest によるビジュアルリグレッション比較
  4. 04トランスコード済みアセットのキャッシュと削除

活用シーン

  1. 01Editframe compositions のローカル開発
  2. 02Vitest による表示変更の確認

インストール

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

$npx skills add https://github.com/editframe/skills --skill vite-plugin

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
file-api.md
getting-started.md
jit-transcoding.md
local-assets.md
visual-testing.md

詳細

Vite プラグイン

@editframe/vite-plugin は、Vite プロジェクトにローカル開発機能を追加します。オンデマンドの動画トランスコード、ローカルアセットの配信、ビジュアルリグレッションテストに対応しているため、クラウド API に依存せずに Editframe のコンポジションを開発できます。

機能

  • JIT 動画トランスコード — 動画は初回リクエスト時にストリーミング可能な形式にトランスコードされ、以降の読み込みに備えてキャッシュされます
  • ローカルアセットの配信 — 画像とキャプションをキャッシュしながらローカルで配信します
  • ビジュアルテスト — Vitest を使用したビジュアルリグレッションテスト向けの画像比較ツール
  • キャッシュ管理 — キャッシュのクリアに対応した、トランスコード済みアセットの自動キャッシュ

インストール

npm install @editframe/vite-plugin

設定

// vite.config.ts
import { defineConfig } from "vite";
import { vitePluginEditframe } from "@editframe/vite-plugin";

export default defineConfig({
  plugins: [
    vitePluginEditframe({
      root: "./src",       // Base directory for resolving file paths
      cacheRoot: "./cache", // Directory for cached transcoded assets
    }),
  ],
});

コメント