Si un archivo package.json tiene un campo de motores como este:
"engines" : { "node" : "~>12" },
¿Qué significa ~>
?
engines
Establece en qué versiones de Node.js y otros comandos funciona este paquete/aplicación
ejemplo:
"engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0", "yarn": "^0.13.0" }
Entonces, si ve ~> 12.0.1, significa que debe instalar la versión 12.0.1 o la última versión del parche, como 12.0.4