Actualizar Remotion
-
Inspecciona los manifiestos del proyecto y el archivo de bloqueo para identificar el gestor de paquetes y los espacios de trabajo. Conserva los cambios no relacionados.
-
Determina si
@remotion/cliestá disponible localmente. Si lo está, ejecuta:npx remotion upgradeEsto también actualiza las skills de Remotion locales. Omite la actualización manual que aparece a continuación.
-
Si
@remotion/clino está disponible, actualiza manualmente:- Obtén la última versión estable de Remotion con
npm view remotion version. - Encuentra cada dependencia
remotiony@remotion/*instalada 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/studiopara la versión objetivo de Remotion usandonpm view @remotion/studio@<versión> dependencies --json. Alinea los paquetes auxiliares instalados, comozod,mediabunnyy@huggingface/transformers, con las versiones que aparecen allí. Usa la versión demediabunnypara los paquetes@mediabunny/*instalados. - Ejecuta el gestor de paquetes del proyecto para actualizar su archivo de bloqueo.
- Obtén la última versión estable de Remotion con
-
Si
@remotion/clino está disponible, actualiza las skills 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 -
Revisa el diff de los manifiestos y del archivo de bloqueo. Asegúrate de que todos los paquetes Remotion usen una única versión y que los paquetes auxiliares instalados usen sus versiones recomendadas. Si el CLI está disponible, ejecuta
npx remotion versionscomo 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.