fixing all the mistakes I've made on my first npm publish