This content is part of a third party extension that is not supported by the Cake project.
                        For more information about this extension see Cake.Npm.
                            
	
		Summary
            Adds user using the settings returned by a configurator.
            
		- Assembly
- Cake.Npm .dll 
- Namespace
- Cake.Npm 
- Containing Type
- NpmAddUserAliases
Syntax
public static void NpmAddUser(this ICakeContext context, Action<NpmAddUserSettings> configurator)Examples
Base url of package registry ('npm adduser --registry=http://myregistry.example.com')
NpmAddUser(settings => setting.ForRegistry("http://myregistry.example.com"));Scope assoicated with the user ('npm adduser --scope=@cake')
NpmAddUser(settings => settings.ForScope("@cake"));Indicates that all requests to the given registry should include authorization information ('npm adduser --registry=http://private-registry.example.com --always-auth')
NpmAddUser(settings => settings.AlwaysAuthenticate());What authentication strategy to use ('npm adduser --auth-type=legacy')
NpmAddUser(settings => setting.UsingAuthentication(AuthType.Legacy));Use specific log level ('npm adduser')
NpmAddUser(settings => settings.WithLogLevel(NpmLogLevel.Verbose));Attributes
| Type | Description | 
|---|---|
| Cake | |
| Cake | 
Parameters
| Name | Type | Description | 
|---|---|---|
| context | ICakeContext | The context. | 
| configurator | Action | The settings configurator. | 
Return Value
| Type | Description | 
|---|---|
| void | 
