remotion-upgrade

Par remotion-dev · skills

Met à niveau Remotion, ses packages associés, les packages Mediabunny compatibles et les Remotion Agent Skills installés. À utiliser lorsqu'on vous demande de mettre à niveau ou de mettre à jour un projet Remotion.

npx skills add https://github.com/remotion-dev/skills --skill remotion-upgrade

Mettre à jour Remotion

  1. Inspectez les manifestes du projet et le fichier de verrouillage pour identifier le gestionnaire de paquets et les espaces de travail. Préservez les modifications non liées.

  2. Déterminez si @remotion/cli est disponible localement. Si c'est le cas, exécutez :

    npx remotion upgrade

    Ignorez la mise à niveau manuelle des paquets ci-dessous.

  3. Si @remotion/cli n'est pas disponible, effectuez une mise à niveau manuelle :

    • Obtenez la dernière version stable de Remotion avec npm view remotion version.
    • Trouvez toutes les dépendances remotion et @remotion/* installées dans le projet et mettez-les à jour vers cette version exacte. Préservez leurs sections de dépendances et les conventions d'espace de travail ou de catalogue du projet.
    • Consultez la page de compatibilité Mediabunny actuelle et déterminez la version de Mediabunny compatible avec la version cible de Remotion. Mettez à jour tous les paquets mediabunny et @mediabunny/* installés vers la version compatible documentée.
    • Exécutez le gestionnaire de paquets du projet pour mettre à jour son fichier de verrouillage.
  4. Mettez à jour les skills Remotion installés :

    npx remotion skills update
  5. Examinez le diff du manifeste et du fichier de verrouillage. Assurez-vous que tous les paquets Remotion utilisent une seule version et que tous les paquets Mediabunny installés utilisent la version compatible. Si la CLI est disponible, exécutez npx remotion versions comme vérification supplémentaire.

Les versions de Remotion contiennent le journal des modifications et peuvent être utiles pour résumer les modifications pertinentes après la mise à jour.

Skills similaires