Atualizar o Remotion
-
Inspecione os manifestos do projeto e o arquivo de bloqueio para identificar o gerenciador de pacotes e os workspaces. Preserve alterações não relacionadas.
-
Verifique se o
@remotion/cliestá disponível localmente. Se estiver, execute:npx remotion upgradeIsso também atualiza as skills do Remotion locais ao projeto. Pule a atualização manual abaixo.
-
Se o
@remotion/clinão estiver disponível, faça a atualização manualmente:- Obtenha a versão estável mais recente do Remotion com
npm view remotion version. - Encontre todas as dependências
remotione@remotion/*instaladas no projeto e atualize todas para essa versão exata. Preserve as seções de dependência e as convenções de workspace ou catálogo do projeto. - Leia as dependências do
@remotion/studiopara a versão alvo do Remotion usandonpm view @remotion/studio@<versão> dependencies --json. Alinhe os pacotes auxiliares instalados, comozod,mediabunnye@huggingface/transformers, com as versões listadas ali. Use a versão domediabunnypara pacotes@mediabunny/*instalados. - Execute o gerenciador de pacotes do projeto para atualizar seu arquivo de bloqueio.
- Obtenha a versão estável mais recente do Remotion com
-
Se o
@remotion/clinão estiver disponível, atualize as skills do 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 -
Revise o diff do manifesto e do arquivo de bloqueio. Certifique-se de que todos os pacotes Remotion usam uma única versão e que os pacotes auxiliares instalados usam suas versões recomendadas. Se o CLI estiver disponível, execute
npx remotion versionscomo verificação adicional.
Os lançamentos do Remotion contêm o changelog e podem ser úteis para resumir alterações relevantes após a atualização.