add npm publish script