@durancristhian en Github y Twitter
# CLI meetup-randomizer --meetup-name banodejs --event-id 231888421
...
Disponible como CLI y como módulo
Los commits siguen una convención
Lo que pasa "post-push"
// JavaScript const meetupRandomizer = require('meetup-randomizer') meetupRandomizer('banodejs', '231888421') .then(winner => console.log(winner)) .catch(error => console.error(error))
Q: ¿Es necesaria esa disponibilidad?
Q: ¿Cómo se crea una CLI?
Q: ¿Cómo pruebo una libreria no publicada?
Publicando una versión "A mano"
semantic-release
git commit -m "my fix" npm version patch git tag -a v1.4.1 git push git push --follow-tags npm publish
Ofrecé alternativas para consumir tu libreria
Automatizá
By Cristhian Duran
Slides de mi charla "Creando librerías: Las buenas partes" en BANode.js. Junio 2016
My dad is baldy