Prepare for NPM release

@jeromegn Care to give this a look over?
So do I need this anywhere? Is it even useful for our purposes?