The GitHub package registry requires authentication for publishing with npm. Generate an access token and add this line to
You can either use
~/.npmrc or create an
.npmrc file in you project's root.
The module name specified in the
package.json file needs to have a scope. You can only publish packages with the scope matching your GitHub username or organization. For instance, the octocat Github user can only publish @octocat/xxx packages. If the octocat user is a member of the octo-org GitHub organization, they can publish @octo-org/xxx packages.
GitHub Packages are scoped to repositories. Each GitHub repository can have multiple packages. The package is published to the GitHub repository specified in the
repository.url field of the