---
name: "npm-owner"
section: "1"
platform: "linux"
package: "npm"
version: "9.2.0~ds1-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/npm-owner"
---

# npm-owner(1)

## NAME

**npm-owner**

## Synopsis

\<!-- AUTOGENERATED USAGE DESCRIPTIONS --\>

Note: This command is unaware of workspaces.

## Description

Manage ownership of published packages.

- •

  ls: List all the users who have access to modify a package and push new\
   versions.  Handy when you need to know who to bug for help.

- •

  add: Add a new user as a maintainer of a package.  This user is enabled\
   to modify metadata, publish new versions, and add other owners.

- •

  rm: Remove a user from the package owner list.  This immediately revokes\
   their privileges.

Note that there is only one level of access.  Either you can modify a package,\
 or you can't.  Future versions may contain more fine-grained access levels, but\
 that is not implemented at this time.

If you have two-factor authentication enabled with **auth-and-writes** (see\
 **npm-profile**) then you'll need to include an otp\
 on the command line when changing ownership with **--otp**.

## Configuration

\<!-- AUTOGENERATED CONFIG DESCRIPTIONS --\>

## See Also

- •

  package spec

- •

  npm profile

- •

  npm publish

- •

  npm registry

- •

  npm adduser
