Skip to content

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:

  1. 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.
  2. Publish, Download, and List packages.

We will build this into GitLab, rather than trying to integrate a product.

Edited by silv