NPM Package Management MVC
Description
We should add API compatible NPM registry support to our artifact repository.
Proposal
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.
Edited by Joshua Lambert