¿Por qué yarn no llamó simplemente yarn 2 yarn 3 en lugar de llamarlo yarn 2 ?
% yarn --version 3.0.1¿O incluso llamarlo baya? No entiendo las convenciones de nomenclatura.
Yarn 1 era el antiguo código base. Lo reescribimos por completo en Yarn 2.0 para hacerlo más difícil, mejor, más rápido y más fuerte, y lo lanzamos en enero de 2020. Desde entonces, pasó el tiempo y recientemente lanzamos una nueva especialidad (sin tener que volver a escribir el código base, lo cual es un alivio), haciendo es hilo 3.0. La próxima especialidad será Yarn 4.0, etc.
Dado que históricamente no lanzamos muchas especialidades, algunas personas comenzaron a llamar coloquialmente "Yarn 2" a todo lo que usa esta nueva base de código, por lo que Yarn 2.x y más allá (incluido 3.x). Sin embargo, esto es incorrecto ("Yarn 2" es realmente solo 2.x), y un mejor término para referirse a la nueva base de código sería Yarn 2+, o Yarn Berry (que es el nombre en clave que elegí para la nueva base de código cuando comencé trabajando en ello).
~ arcanos