mirror of https://github.com/lukechilds/node.git
Browse Source
PR-URL: https://github.com/nodejs/node/pull/2696 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>v4.x
Kat Marchán
9 years ago
committed by
Rod Vagg
499 changed files with 7132 additions and 11981 deletions
@ -1,2 +0,0 @@ |
|||
save-prefix = ~ |
|||
proprietary-attribs = false |
@ -1,6 +1,19 @@ |
|||
:: Created by npm, please don't edit manually. |
|||
@IF EXIST "%~dp0\node.exe" ( |
|||
"%~dp0\node.exe" "%~dp0\.\node_modules\npm\bin\npm-cli.js" %* |
|||
) ELSE ( |
|||
node "%~dp0\.\node_modules\npm\bin\npm-cli.js" %* |
|||
) |
|||
:: Created by npm, please don't edit manually. |
|||
@ECHO OFF |
|||
|
|||
SETLOCAL |
|||
|
|||
SET "NODE_EXE=%~dp0\node.exe" |
|||
IF NOT EXIST "%NODE_EXE%" ( |
|||
SET "NODE_EXE=node" |
|||
) |
|||
|
|||
SET "NPM_CLI_JS=%~dp0\node_modules\npm\bin\npm-cli.js" |
|||
FOR /F "delims=" %%F IN ('CALL "%NODE_EXE%" "%NPM_CLI_JS%" prefix -g') DO ( |
|||
SET "NPM_PREFIX_NPM_CLI_JS=%%F\node_modules\npm\bin\npm-cli.js" |
|||
) |
|||
IF EXIST "%NPM_PREFIX_NPM_CLI_JS%" ( |
|||
SET "NPM_CLI_JS=%NPM_PREFIX_NPM_CLI_JS%" |
|||
) |
|||
|
|||
"%NODE_EXE%" "%NPM_CLI_JS%" %* |
|||
|
@ -0,0 +1,55 @@ |
|||
npm-team(1) -- Manage organization teams and team memberships |
|||
============================================================= |
|||
|
|||
## SYNOPSIS |
|||
|
|||
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> |
|||
|
|||
## DESCRIPTION |
|||
|
|||
Used to manage teams in organizations, and change team memberships. Does not |
|||
handle permissions for packages. |
|||
|
|||
Teams must always be fully qualified with the organization/scope they belond to |
|||
when operating on them, separated by a colon (`:`). That is, if you have a |
|||
`developers` team on a `foo` organization, you must always refer to that team as |
|||
`developers:foo` in these commands. |
|||
|
|||
* create / destroy: |
|||
Create a new team, or destroy an existing one. |
|||
|
|||
* add / rm: |
|||
Add a user to an existing team, or remove a user from a team they belong to. |
|||
|
|||
* 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. |
|||
|
|||
## DETAILS |
|||
|
|||
`npm team` always operates directly on the current registry, configurable from |
|||
the command line using `--registry=<registry url>`. |
|||
|
|||
In order to create teams and manage team membership, you must be a *team admin* |
|||
under the given organization. Listing teams and team memberships may be done by |
|||
any member of the organizations. |
|||
|
|||
Organization creation and management of team admins and *organization* members |
|||
is done through the website, not the npm CLI. |
|||
|
|||
To use teams to manage permissions on packages belonging to your organization, |
|||
use the `npm access` command to grant or revoke the appropriate permissions. |
|||
|
|||
## SEE ALSO |
|||
|
|||
* npm-access(1) |
|||
* npm-registr(7) |
@ -0,0 +1,70 @@ |
|||
<!doctype html> |
|||
<html> |
|||
<title>npm-team</title> |
|||
<meta http-equiv="content-type" value="text/html;utf-8"> |
|||
<link rel="stylesheet" type="text/css" href="../../static/style.css"> |
|||
<link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-team.html"> |
|||
<script async=true src="../../static/toc.js"></script> |
|||
|
|||
<body> |
|||
<div id="wrapper"> |
|||
|
|||
<h1><a href="../cli/npm-team.html">npm-team</a></h1> <p>Manage organization teams and team memberships</p> |
|||
<h2 id="synopsis">SYNOPSIS</h2> |
|||
<pre><code>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> |
|||
</code></pre><h2 id="description">DESCRIPTION</h2> |
|||
<p>Used to manage teams in organizations, and change team memberships. Does not |
|||
handle permissions for packages.</p> |
|||
<p>Teams must always be fully qualified with the organization/scope they belond to |
|||
when operating on them, separated by a colon (<code>:</code>). That is, if you have a |
|||
<code>developers</code> team on a <code>foo</code> organization, you must always refer to that team as |
|||
<code>developers:foo</code> in these commands.</p> |
|||
<ul> |
|||
<li><p>create / destroy: |
|||
Create a new team, or destroy an existing one.</p> |
|||
</li> |
|||
<li><p>add / rm: |
|||
Add a user to an existing team, or remove a user from a team they belong to.</p> |
|||
</li> |
|||
<li><p>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.</p> |
|||
</li> |
|||
</ul> |
|||
<h2 id="details">DETAILS</h2> |
|||
<p><code>npm team</code> always operates directly on the current registry, configurable from |
|||
the command line using <code>--registry=<registry url></code>.</p> |
|||
<p>In order to create teams and manage team membership, you must be a <em>team admin</em> |
|||
under the given organization. Listing teams and team memberships may be done by |
|||
any member of the organizations.</p> |
|||
<p>Organization creation and management of team admins and <em>organization</em> members |
|||
is done through the website, not the npm CLI.</p> |
|||
<p>To use teams to manage permissions on packages belonging to your organization, |
|||
use the <code>npm access</code> command to grant or revoke the appropriate permissions.</p> |
|||
<h2 id="see-also">SEE ALSO</h2> |
|||
<ul> |
|||
<li><a href="../cli/npm-access.html">npm-access(1)</a></li> |
|||
<li><a href="../misc/npm-registr.html">npm-registr(7)</a></li> |
|||
</ul> |
|||
|
|||
</div> |
|||
|
|||
<table border=0 cellspacing=0 cellpadding=0 id=npmlogo> |
|||
<tr><td style="width:180px;height:10px;background:rgb(237,127,127)" colspan=18> </td></tr> |
|||
<tr><td rowspan=4 style="width:10px;height:10px;background:rgb(237,127,127)"> </td><td style="width:40px;height:10px;background:#fff" colspan=4> </td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=4> </td><td style="width:40px;height:10px;background:#fff" colspan=4> </td><td rowspan=4 style="width:10px;height:10px;background:rgb(237,127,127)"> </td><td colspan=6 style="width:60px;height:10px;background:#fff"> </td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=4> </td></tr> |
|||
<tr><td colspan=2 style="width:20px;height:30px;background:#fff" rowspan=3> </td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=3> </td><td style="width:10px;height:10px;background:#fff" rowspan=3> </td><td style="width:20px;height:10px;background:#fff" rowspan=4 colspan=2> </td><td style="width:10px;height:20px;background:rgb(237,127,127)" rowspan=2> </td><td style="width:10px;height:10px;background:#fff" rowspan=3> </td><td style="width:20px;height:10px;background:#fff" rowspan=3 colspan=2> </td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=3> </td><td style="width:10px;height:10px;background:#fff" rowspan=3> </td><td style="width:10px;height:10px;background:rgb(237,127,127)" rowspan=3> </td></tr> |
|||
<tr><td style="width:10px;height:10px;background:#fff" rowspan=2> </td></tr> |
|||
<tr><td style="width:10px;height:10px;background:#fff"> </td></tr> |
|||
<tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6> </td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)"> </td></tr> |
|||
<tr><td colspan=5 style="width:50px;height:10px;background:#fff"> </td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4> </td><td style="width:90px;height:10px;background:#fff" colspan=9> </td></tr> |
|||
</table> |
|||
<p id="footer">npm-team — npm@2.14.2</p> |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue