working for npm publish