Skip to content
npm Docs
npmjs.comStatusSupport
About npm
Getting started
Packages and modules
Introduction to packages and modules
Contributing packages to the registry
Creating a package.json fileCreating Node.js modulesAbout package README filesCreating and publishing unscoped public packagesCreating and publishing scoped public packagesCreating and publishing private packagesPackage name guidelinesSpecifying dependencies and devDependencies in a package.json fileAbout semantic versioningAdding dist-tags to packages
Updating and managing your published packages
Getting packages from the registry
Securing your code
Integrations
Organizations
Policies
Threats and Mitigations
npm CLI

Contributing packages to the registry

  • Creating a package.json file
  • Creating Node.js modules
  • About package README files
  • Creating and publishing unscoped public packages
  • Creating and publishing scoped public packages
  • Creating and publishing private packages
  • Package name guidelines
  • Specifying dependencies and devDependencies in a package.json file
  • About semantic versioning
  • Adding dist-tags to packages
Edit this page on GitHub