Crear un nuevo proyecto

No importa si tienes un repositorio/directorio de código existente, o si estás empezando un nuevo proyecto por completo, agregar Yarn funciona de la misma forma siempre.

En tu consola/terminal en el directorio en el que quieres agregar Yarn (el cual debería ser casi siempre en la raíz de tu proyecto), ejecuta el siguiente comando:

yarn init

Esto abrirá un formulario interactivo para crear un nuevo proyecto yarn con las siguientes preguntas:

name (your-project):
version (1.0.0):
description:
entry point (index.js):
git repository:
author:
license (MIT):

Puedes escribir respuestas para cada de estas preguntas o puedes simplemente dar enter para utilizar el valor por defecto o dejarlo en blanco.

package.json

Ahora, debes tener un package.json que luce similar a este:

{
  "name": "mi-proyecto,
  "version": "1.0.0",
  "description": "Descripción de mi proyecto",
  "main": "index.js",
  "repository": {
    "url": "https://example.com/your-username/mi-proyecto",
    "type": "git"
  },
  "author": "Your Name <you@example.com>",
  "license": "MIT"
}

Cuando ejecutas yarn init, todo lo que esta haciendo es crear este archivo, en el fondo no pasa mas nada. Puedes editar este archivo tanto como quieras.

Tu package.json es usado para guardar información de tu proyecto. Esto incluye el nombre del proyecto, los mantenedores, el lugar en el que el código fuente se encuentra, pero lo más importante son las dependencias que son necesitadas en tu proyecto.