Por favor, considere o seguinte cenário:
npm
denominado some-package
. npm
que dependem de some-package
some-package
e fiz uma alteração significativa em sua API. some-package
em vez do original some-package
. De agora em diante, não desejo fazer alterações adicionais em some-package
nem nos pacotes dependentes. Desejo que todas as alterações não conflitantes feitas nos repositórios originais sejam imediatamente mescladas nos meus repositórios correspondentes. Desejo liberar minhas versões desses pacotes sempre que os pacotes originais forem lançados.
Existe alguma ferramenta que possa ajudar nisso? Isso é muita manutenção que eu não quero ter que lidar manualmente. Eu entendo quais ações eu posso tomar para mantê-las atualizadas, mas eu realmente não quero lidar com isso constantemente. E conseguir minhas alterações mescladas no repositório original parece improvável, então isso será um problema persistente para mim.