Configuração

Configurando seu pacote

O Yarn procura por arquivos package.json para identificar cada pacote e configurar o comportamento do Yarn durante a execução dentro desse pacote.

Um exemplo de configuração para o pacote doguinho-maroto, que seria encontrado no arquivo doguinho-maroto/package.json:

{
  "name": "doguinho-maroto",
  "version": "0.1.0",
  "main": "doguinho.js",
  "dependencies": {
    "pata": "1.0.0"
  }
}

Use o yarn.lock para fixar suas dependências

O Yarn também usa o arquivo yarn.lock na raiz do seu projeto para tornar a resolução de dependências mais rápida e confiável. Você nunca precisará mexer neste arquivo - o Yarn é quem toma conta dele e irá alterá-lo durante o gerenciamento de dependências.

Para garantir que seu app funcione consistentemente, você deve sempre salvar o arquivo yarn.lock no repositório do seu código.