Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 23,912
    • Issues 23,912
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 835
    • Merge Requests 835
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Security & Compliance
    • Security & Compliance
    • Dependency List
  • Packages
    • Packages
    • Container Registry
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #5934

Closed
Open
Opened Apr 19, 2017 by Mark Pundsack@markpundsack💬
  • Report abuse
  • New issue
Report abuse New issue

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 Nov 02, 2018 by Joshua Lambert

Related issues

  • Discussion
  • Designs
Assignee
Assign to
11.7
Milestone
11.7
Assign milestone
Time tracking
None
Due date
None
13
Labels
Deliverable Enterprise Edition GitLab Premium Package [DEPRECATED] artifacts customer devops::package direction feature frontend missed-deliverable missed:11.6 release post item
Assign labels
  • View project labels
Reference: gitlab-org/gitlab#5934