diff options
Diffstat (limited to 'docs/content/commands/npm-owner.md')
-rw-r--r-- | docs/content/commands/npm-owner.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/content/commands/npm-owner.md b/docs/content/commands/npm-owner.md new file mode 100644 index 000000000..2400b34db --- /dev/null +++ b/docs/content/commands/npm-owner.md @@ -0,0 +1,44 @@ +--- +title: npm-owner +section: 1 +description: Manage package owners +--- + +### Synopsis + +```bash +npm owner add <user> [<@scope>/]<pkg> +npm owner rm <user> [<@scope>/]<pkg> +npm owner ls [<@scope>/]<pkg> + +aliases: author +``` + +### 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` then +you'll need to include an otp on the command line when changing ownership +with `--otp`. + +### See Also + +* [npm publish](/cli-commands/publish) +* [npm registry](/using-npm/registry) +* [npm adduser](/cli-commands/adduser) +* [npm disputes](/using-npm/disputes) |