2019-11-06 03:55:08 +08:00
|
|
|
.TH "NPM\-TEAM" "" "November 2019" "" ""
|
2015-09-05 05:47:14 +08:00
|
|
|
.SH "NAME"
|
2019-11-06 03:55:08 +08:00
|
|
|
\fBnpm-team\fR
|
|
|
|
.SH Manage organization teams and team memberships
|
|
|
|
.SS Synopsis
|
2015-09-05 05:47:14 +08:00
|
|
|
.P
|
|
|
|
.RS 2
|
|
|
|
.nf
|
|
|
|
npm team create <scope:team>
|
|
|
|
npm team destroy <scope:team>
|
|
|
|
|
|
|
|
npm team add <scope:team> <user>
|
|
|
|
npm team rm <scope:team> <user>
|
|
|
|
|
|
|
|
npm team ls <scope>|<scope:team>
|
|
|
|
|
|
|
|
npm team edit <scope:team>
|
|
|
|
.fi
|
|
|
|
.RE
|
2019-11-06 03:55:08 +08:00
|
|
|
.SS Description
|
2015-09-05 05:47:14 +08:00
|
|
|
.P
|
|
|
|
Used to manage teams in organizations, and change team memberships\. Does not
|
|
|
|
handle permissions for packages\.
|
|
|
|
.P
|
2015-10-30 07:50:12 +08:00
|
|
|
Teams must always be fully qualified with the organization/scope they belong to
|
2015-09-05 05:47:14 +08:00
|
|
|
when operating on them, separated by a colon (\fB:\fP)\. That is, if you have a
|
|
|
|
\fBdevelopers\fP team on a \fBfoo\fP organization, you must always refer to that team as
|
2016-01-29 10:11:35 +08:00
|
|
|
\fBfoo:developers\fP in these commands\.
|
2015-09-05 05:47:14 +08:00
|
|
|
.RS 0
|
|
|
|
.IP \(bu 2
|
|
|
|
create / destroy:
|
|
|
|
Create a new team, or destroy an existing one\.
|
|
|
|
.IP \(bu 2
|
|
|
|
add / rm:
|
|
|
|
Add a user to an existing team, or remove a user from a team they belong to\.
|
|
|
|
.IP \(bu 2
|
|
|
|
ls:
|
|
|
|
If performed on an organization name, will return a list of existing teams
|
|
|
|
under that organization\. If performed on a team, it will instead return a list
|
|
|
|
of all users belonging to that particular team\.
|
2018-04-21 09:26:37 +08:00
|
|
|
.IP \(bu 2
|
|
|
|
edit:
|
|
|
|
Edit a current team\.
|
2015-09-05 05:47:14 +08:00
|
|
|
|
|
|
|
.RE
|
2019-11-06 03:55:08 +08:00
|
|
|
.SS Details
|
2015-09-05 05:47:14 +08:00
|
|
|
.P
|
|
|
|
\fBnpm team\fP always operates directly on the current registry, configurable from
|
|
|
|
the command line using \fB\-\-registry=<registry url>\fP\|\.
|
|
|
|
.P
|
|
|
|
In order to create teams and manage team membership, you must be a \fIteam admin\fR
|
|
|
|
under the given organization\. Listing teams and team memberships may be done by
|
|
|
|
any member of the organizations\.
|
|
|
|
.P
|
|
|
|
Organization creation and management of team admins and \fIorganization\fR members
|
|
|
|
is done through the website, not the npm CLI\.
|
|
|
|
.P
|
|
|
|
To use teams to manage permissions on packages belonging to your organization,
|
|
|
|
use the \fBnpm access\fP command to grant or revoke the appropriate permissions\.
|
2019-11-06 03:55:08 +08:00
|
|
|
.SS See Also
|
2015-09-05 05:47:14 +08:00
|
|
|
.RS 0
|
|
|
|
.IP \(bu 2
|
2019-11-06 03:55:08 +08:00
|
|
|
npm help npm\-access
|
2015-09-05 05:47:14 +08:00
|
|
|
.IP \(bu 2
|
2019-11-06 03:55:08 +08:00
|
|
|
npm help registry
|
2015-09-05 05:47:14 +08:00
|
|
|
|
|
|
|
.RE
|