Public package
Public npm publishing
Model maintainer access, provenance, support, and release operations rather than registry hosting cost.2
JavaScript package registry
The default public registry and package distribution service for the JavaScript ecosystem.
Use npm for public JavaScript packages unless access control, artifact formats, procurement, or enterprise governance require a different registry.12
Whether a package should use npm's public JavaScript distribution route or a private, multi-format, or enterprise registry.
npm is a JavaScript package registry and package-management ecosystem, not a general artifact repository or release-governance system.12
For: JavaScript and TypeScript maintainers publishing reusable public packages
Public package distribution is available without a package-hosting fee; current paid organization or private-package options must be checked on npm pricing.2
Public package
Model maintainer access, provenance, support, and release operations rather than registry hosting cost.2
npm · Accessed Official
npm · Accessed Official
npm · Accessed Official
GitHub · Accessed Official
GitHub · Accessed Official
Cloudsmith · Accessed Official
Cloudsmith · Accessed Official
JFrog · Accessed Official
JFrog · Accessed Official