Primeiros passos

Abra o seu terminal e crie uma nova pasta. Você pode dar o nome que desejar. Navegue para essa pasta e inicie um novo projeto por executar o comando yarn init. Assim como o npm init, o yarn init vai mostrar algumas opções para você configurar e basta você escolher e dar enter até o final.

$ mkdir react-padawan-to-jedi
$ cd react-padawan-to-jedi
$ yarn init

Quando o yarn init terminar você vai notar na sua pasta, que terá um novo arquivo chamado package.json. Se perceber é o mesmo arquivo que teríamos caso executássemos o npm init.

Aqui vai um exemplo da execução desse comando usando um diretório chamado react-padawan-to-jedi:

question name (react-padawan-to-jedi): i-am-jedi
question version (1.0.0):
question description: The best Jedi you will ever find.
question entry point (index.js):
question git repository: https://github.com/yarnpkg/example-yarn-package
question author: Yarn Contributor
question license (MIT):
success Saved package.json
✨  Done in 87.70s.

O resultado será o seguinte package.json:

{
  "name": "i-am-jedi",
  "version": "1.0.0",
  "description": "The best Jedi you will ever find.",
  "main": "index.js",
  "repository": {
    "url": "https://github.com/yarnpkg/example-yarn-package",
    "type": "git"
  },
  "author": "Yarn Contributor",
  "license": "MIT"
}

Se você já tem um arquivo package.json, então será usado os valores do arquivo como entradas default.

Vamos ver um exemplo. Imagine que tivéssemos o serguinte arquivo package.json:

{
  "name": "i-am-sith",
  "version": "0.1",
  "description": "The best Sith you will ever find.",
  "repository": {
    "url": "https://github.com/yarnpkg/example-yarn-package",
    "type": "git"
  },
  "license": "BSD-2-Clause"
}

Resultando na seguinte iteração:

$ yarn init
question name (i-am-sith):
question version (0.1):
question description (The best Sith you will ever find.):
question entry point (index.js):
question git repository (https://github.com/yarnpkg/example-yarn-package):
question author: Yarn Contributor
question license (BSD-2-Clause):
success Saved package.json
✨  Done in 121.53s.

Variáveis default para o yarn init

As seguintes variáveis de configuração podem ser usadas para customizar os valores default para o yarn init:

  • init-author-name
  • init-author-email
  • init-author-url
  • init-version
  • init-license

Próximos passos

Caso deseje aprender mais sobre o yarn, visite o site em português.

Agora vimos como configurar o yarn, é hora de instalar e configurar o webpack. Iremos usar como diretório base para nossa configuração o nome react-padawan-to-jedi, gerando assim o seguinte arquivo package.json:

{
  "name": "react-padawan-to-jedi",
  "version": "1.0.0",
  "description": "Projeto teste de configuração ambiente React",
  "main": "index.js",
  "author": "Valter Júnior",
  "license": "MIT"
}

results matching ""

    No results matching ""