Enviar ou não o arquivo de lock de um projeto JavaScript ao repositório remoto?
Fala pessoal, tudo certinho?
Recentemente causei um pequeno dabate em meu time sobre este cenário de enviar ou não nosso arquivo de lock (package-lock.json, pnpm-lock.yml, etc) ao repositório da aplicação.
Eu pessoalmente nunca liguei para esse questionamento, mas vi em alguns fóruns que esse debate existe, e que tem vantagens e desvantagens em manter um arquivo de lock num repositório.
Pessoalmente, pra vocês, como é feito no dia a dia? Realmente veem algum problema em não ignorar o envio do arquivo? Todos na equipe utilizam o mesmo gerenciador de pacotes? Gostaria de saber a opinião de vocês