remotion-upgrade について
既存プロジェクトの Remotion 依存関係を更新するためのスキルです。CLI による方法と手動更新の手順を示し、ワークスペースの規則を保ちながらバージョンを確認します。
主な機能
- 01パッケージマネージャーとワークスペースの特定
- 02CLI と手動のアップグレード手順
- 03Remotion パッケージのバージョン統一
- 04ロックファイルとスキルの更新
- 05依存関係の変更確認
活用シーン
- 01Remotion CLI を使ったプロジェクト更新
- 02CLI を使わない Remotion の手動更新
- 03複数ワークスペース間のバージョン統一
- 04依存関係とロックファイルの変更確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ remotion-dev/ claude-code-plugin --skill remotion-upgradeインストール後、Claude Code で/remotion-upgradeを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlassets/remotion-icon.svg
詳細
Remotion をアップグレードする
-
プロジェクトのマニフェストとロックファイルを調べて、パッケージマネージャーとワークスペースを特定します。無関係な変更は保持してください。
-
@remotion/cliをローカルで利用できるか確認します。利用できる場合は、次を実行します。npx remotion upgradeこれにより、プロジェクトローカルの Remotion スキルも更新されます。以下の手動アップグレードはスキップしてください。
-
@remotion/cliを利用できない場合は、手動でアップグレードします。npm view remotion versionを実行して、最新の安定版 Remotion のバージョンを取得します。- プロジェクト全体でインストールされているすべての
remotionと@remotion/*の依存関係を見つけ、すべて同じバージョンにアップグレードします。依存関係のセクションと、プロジェクトのワークスペースまたはカタログの規則を保持してください。 - 対象の Remotion バージョンにおける
@remotion/studioの依存関係を、npm view @remotion/studio@<version> dependencies --jsonを使って確認します。インストール済みのzod、mediabunny、@huggingface/transformersなどの補助パッケージを、そこに記載されているバージョンに合わせます。インストール済みの@mediabunny/*パッケージには、mediabunnyのバージョンを使用します。 - プロジェクトのパッケージマネージャーを実行して、ロックファイルを更新します。
-
@remotion/cliを利用できない場合は、インストール済みの Remotion スキルを更新します。npx skills update remotion-best-practices remotion-captions remotion-create remotion-docs remotion-interactivity remotion-license remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes -
マニフェストとロックファイルの差分を確認します。すべての Remotion パッケージが同じバージョンで、インストール済みの補助パッケージが推奨バージョンになっていることを確認してください。CLI を利用できる場合は、追加の確認として
npx remotion versionsを実行します。
Remotion のリリースには変更履歴が含まれており、アップグレード後に関連する変更を要約する際に役立ちます。
コメント
Markdown 対応