prepare for publishing on npm