adjust package.json and publish to npm