CommunityProgramación y desarrollogithub.com

actualización-remotion

Actualiza Remotion y los paquetes relacionados a la versión estable más reciente.

¿Qué es actualización-remotion?

Esta habilidad automatiza el proceso de actualización de Remotion y sus paquetes asociados a la última versión estable. Está diseñada para desarrolladores que usan Remotion en sus proyectos y necesitan mantener las dependencias sincronizadas. Soporta gestores de paquetes como npm, yarn y pnpm, y entornos con o sin workspaces. La habilidad primero intenta usar el comando `npx remotion upgrade` si `@remotion/cli` está disponible localmente; de lo contrario, realiza una actualización manual: obtiene la última versión de `npm view remotion version`, actualiza todas las dependencias `remotion` y `@remotion/*` a esa versión exacta, alinea paquetes auxiliares (como `zod`, `mediabunny`, `@huggingface/transformers`) con las versiones recomendadas por `@remotion/studio`, y actualiza el lockfile del proyecto. También actualiza las habilidades de Remotion instaladas localmente mediante `npx skills update`. Finalmente, revisa el diff del manifiesto y del lockfile para asegurar consistencia y, si el CLI está disponible, ejecuta `npx remotion versions` como verificación adicional. Está diseñada para preservar cambios no relacionados en el proyecto y mantener la integridad del workspace o catálogo.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/remotion-dev/skills/tree/main/skills/remotion-upgrade

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Actualizar Remotion

  1. Inspecciona los manifiestos del proyecto y el archivo de bloqueo para identificar el gestor de paquetes y los workspaces. Conserva los cambios no relacionados.

  2. Determina si @remotion/cli está disponible localmente. Si es así, ejecuta:

    npx remotion upgrade
    

    Esto también actualiza las habilidades de Remotion locales. Omite la actualización manual a continuación.

  3. Si @remotion/cli no está disponible, actualiza manualmente:

    • Obtén la última versión estable de Remotion con npm view remotion version.
    • Encuentra todas las dependencias remotion y @remotion/* instaladas en el proyecto y actualízalas todas a esa versión exacta. Conserva sus secciones de dependencias y las convenciones de workspace o catálogo del proyecto.
    • Lee las dependencias de @remotion/studio para la versión objetivo de Remotion usando npm view @remotion/studio@<version> dependencies --json. Alinea los paquetes auxiliares instalados, como zod, mediabunny y @huggingface/transformers, con las versiones listadas allí. Usa la versión de mediabunny para los paquetes @mediabunny/* instalados.
    • Ejecuta el gestor de paquetes del proyecto para actualizar su archivo de bloqueo.
  4. Si @remotion/cli no está disponible, actualiza las habilidades de Remotion instaladas:

    npx skills update remotion-best-practices remotion-captions remotion-create remotion-docs remotion-interactivity remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes
    
  5. Revisa el diff del manifiesto y del archivo de bloqueo. Asegúrate de que todos los paquetes de Remotion usen una sola versión y que los paquetes auxiliares instalados usen sus versiones recomendadas. Si el CLI está disponible, ejecuta npx remotion versions como verificación adicional.

Los lanzamientos de Remotion contienen el registro de cambios y pueden ser útiles para resumir los cambios relevantes después de la actualización.

Individual skills in this repo

This repo contains 18 individual skills — each has its own dedicated page.

Skills relacionados