Criando um novo projeto

Não importa se você tem um repositório/diretório existente de código, ou se você está começando um projeto completamente novo, adicionar o Yarn funciona da mesma maneira sempre.

No seu terminal/console, no diretório que você deseja adicionar o Yarn (que quase sempre deve ser a raiz do seu projeto), execute o seguinte comando:

yarn init

Isto abrirá um formulário interativo para a criação de um novo projeto do Yarn com as seguintes perguntas:

name [nome] (seu-projeto):
version [versão] (1.0.0):
description [descrição]:
entry point [ponto de entrada] (index.js):
git repository [repositório git]:
author [autor]:
license [licença] (MIT):

Você pode digitar as respostas para cada um dos campos ou apenas dar Enter para usar o valor padrão ou deixar em branco.

package.json

Agora você deve ter um arquivo package.json contendo algo assim:

{
  "name": "meu-novo-projeto",
  "version": "1.0.0",
  "description": "Descrição do meu novo projeto.",
  "main": "index.js",
  "repository": {
    "url": "https://exemplo.com/seu-usuario/meu-novo-projeto",
    "type": "git"
  },
  "author": "Seu Nome <voce@exemplo.com.br>",
  "license": "MIT"
}

Quando você executa yarn init, tudo o que ele faz é criar este arquivo. Nada acontece por baixo dos panos. Você pode editar esse arquivo da forma que quiser.

Seu package.json é usado para armazenar informações sobre seu projeto. Isso inclui o nome do seu projeto, os mantenedores, onde está o código-fonte e, principalmente, quais dependências precisam ser instaladas no projeto.