Skip to searchSkip to content
npm Docs
npmjs.comStatusSupport

Site navigation

    • About npm
        • Creating a new user account on the public registry
        • Creating a strong password
        • Receiving a one-time password over email
        • About two-factor authentication
        • Configuring two-factor authentication
        • Accessing npm using two-factor authentication
        • Recovering your 2FA-enabled account
        • Managing your profile settings
        • Changing your npm username
        • Deleting your npm user account
        • Requesting an export of your personal data
        • Upgrading to a paid user account plan
        • Viewing, downloading, and emailing receipts for your npm user account
        • Updating user account billing settings
        • Downgrading to a free user account plan
        • About npm CLI versions
        • Downloading and installing Node.js and npm
        • Generating and locating npm-debug.log files
        • Common errors
        • Try the latest stable version of node
        • Try the latest stable version of npm
        • About the public npm registry
        • About packages and modules
        • About scopes
        • About public packages
        • About private packages
        • npm package scope, access level, and visibility
        • 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
        • Changing package visibility
        • Adding collaborators to private packages owned by a user account
        • Updating your published package version number
        • Deprecating and undeprecating packages or package versions
        • Transferring a package from a user account to another user account
        • Unpublishing packages from the registry
        • Searching for and choosing packages to download