Better documentation.
Support npm.