ready for npm publishing