NPM Package Management MVC
We should add API compatible NPM registry support to our artifact repository.
For this issue, we will implement the basic core features of the NPM experience:
- Some sort of authentication, ideally based on
CI_JOB_TOKEN. Authentication can be extended in future releases, but we need to provide some protection on MVC to prevent abuse.
- Publish, Download, and List packages.
We will build this into GitLab, rather than trying to integrate a product.