ready for npm publish