modified to remove npm publish