NPM package boilerplate