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.Apigee.
                            
	
		Summary
             Run "npm install" on NodeJS embedded as a resource in the proxy. This can be useful if your proxy exceeds the 15MB limit imposed by Apigee.
             
		- Assembly
 - Cake
.Apigee .dll  - Namespace
 - Cake
.Apigee  - Containing Type
 - ApigeeAliases
 
Syntax
public static NodePackagedModuleMetadata[] InstallNodePackagedModules(this ICakeContext ctx, string orgName, string proxyName, string revisionNumber, InstallNodePackagedModulesSettings settings = null)
	Examples
Cake task:
 var orgName = "myorg";
 var apigeeCredentials = new Credentials
 {
    Username = "[email protected]",
    Password = "mypassword"
 };
 InstallNodePackagedModules(
                    orgName,
                    "myapi",
                    "123",
                    new InstallNodePackagedModulesSettings { Credentials = apigeeCredentials
 });
             Remarks
             This runs the following API with the command "install":
             https://docs.apigee.com/management/apis/post/organizations/%7Borg_name%7D/apis/%7Bapi_name%7D/revisions/%7Brevision_num%7D/npm-0
             
	Attributes
| Type | Description | 
|---|---|
| Cake | 
						
Parameters
| Name | Type | Description | 
|---|---|---|
| ctx | ICakeContext | The Cake context. | 
| orgName | string | Your org name as shown in Apigee. | 
| proxyName | string | Name of the proxy. | 
| revisionNumber | string | The revision to deploy. | 
| settings | Install | 
						The settings such as the authentication credentials. | 
Return Value
| Type | Description | 
|---|---|
| Node | 
					The list of installed modules. | 
