Support publishing to npm