Organizations and Organization membership are created in the npm web interface.
In order to create an Organization, you must be logged in as a npm user with a verified email address. To create an npm user, click here. There are 2 ways to create an organization:
Once you've created an Organization, you can perform a wide variety of tasks on your Organization Dashboard.
Your Organization Dashboard is located:
https://www.npmjs.com/org/<org>
...where <org>
is the name of your Organization.
By default, your Organization is set up with a developers team. Whenever you add a new member to your Organization, they are automatically added to the developers team.
You may delete the developers team. If you do, newly added Organization members will not be added to any teams by default.
For more information about the developers team, see Developers Team
To add a member to your organization, you add them by their npm username via the Organization Dashboard.
As the creator of the Organization you are granted the role of Super Admin.
For more information about the Super Admin and Team Admin roles, checkout the Roles documentation.
Many users have already registered an npm user with the @scope they want to use for their org. If you attempt to register an org with a scope already in use, and you are already logged in as that user, you will be prompted to automatically migrate that user to an org.
Once your @scope is owned by an org, you can no longer log in as your former username. Orgs are not users and do not have usernames and passwords. During migration, you will be prompted to pick a new username. This new user will have the same password as your old user, but all packages that belonged to your old user will now belong to the org. Your new user will have Super-Admin privileges to the org.
© npm, Inc. and Contributors
Licensed under the npm License.
npm is a trademark of npm, Inc.
https://docs.npmjs.com/orgs/setup