curriculum icon indicating copy to clipboard operation
curriculum copied to clipboard

Modificar package.json dependencies vs devDependencies

Open nicolaz888 opened this issue 3 years ago • 2 comments

Hola!

En relación a los package.json de los proyectos que lo traen en el esqueleto, creo que es buena idea que vengan con devDependencies ya que lo adecuado es que algunas dependencias solo sean de desarrollo por ejemplo testing, gh-pages, etc

Saludos!

nicolaz888 avatar Jul 22 '22 16:07 nicolaz888

¡Gracias @nicolaz888!

Creo que me falta un poquito de contexto/conocimiento, siempre lo he pensado como "si es de la etapa de desarrollo (y no prod) va en devDependencies", pero me toca investigar un poco más para ver en qué afecta el hecho de que movamos algunas dependencias; Tengo entendido que afecta a la hora de tener la intención de publicar un paquete, y que también existen las peerDependencies y las optionalDependencies, voy a investigarlo un poquito más a profundidad para que, a la hora de realizar un cambio, sea lo más correcto posible.

Aprovecho de preguntar por aquí también, ¿Qué opinas @lupomontero?

Nuevamente mil gracias @nicolaz888 :rocket:

mfdebian avatar Jul 26 '22 20:07 mfdebian

Gracias por la sugerencia @nicolaz888. Te animas con un PR modificando alguno de los proyectos?

Acabo de revisar los package.json de los proyectos y creo que este cambio aplicaría a los siguientes:

  • [ ] https://github.com/Laboratoria/bootcamp/blob/96c1f775c4b78e2d5d67175cdc54bb2f53b5e47a/projects/01-cipher/package.json#L15
  • [ ] https://github.com/Laboratoria/bootcamp/blob/96c1f775c4b78e2d5d67175cdc54bb2f53b5e47a/projects/01-card-validation/package.json#L15
  • [ ] https://github.com/Laboratoria/bootcamp/blob/96c1f775c4b78e2d5d67175cdc54bb2f53b5e47a/projects/02-data-lovers/package.json#L15
  • [ ] https://github.com/Laboratoria/bootcamp/blob/96c1f775c4b78e2d5d67175cdc54bb2f53b5e47a/projects/02-emergency-room/package.json#L15

lupomontero avatar Aug 08 '22 15:08 lupomontero