Prepare for NPM release

@jeromegn Care to give this a look over?
The point of the alias is for other packages. The will put this in their own package.json if they want to alias our compose-dialog -> dialog.