changes for npm publish