Dependencias y versiones

Las dependencias de un paquete son críticos para el éxito de un paquete. Cuando desarrollas la funcionalidad de tu paquete, muy probablemente usarás código existente definido en otros paquetes. Esos paquetes se vuelven entonces dependencias de tu proyecto.

Tu archivo package.json es el lugar para declarar todas tus dependencias, desde desarrollo a producción y a opcionales. Especificarás tanto el nombre del paquete como la versión mínima de cada dependencia.

Tu archivo yarn.lock asegura que tu paquete es consistente a través de instalaciones guardando las versiones de las dependencias que son instaladas con tu paquete.

Lectura Adicional
package.json
yarn.lock