add npm publish to ci build