Skip to content

Npm

Node: npm · Full type: n8n-nodes-base.npm · Version: 1

Credentials

npmApi (alias: @npm)

CREDENTIAL @npm = npmApi "My Npm"

Operations

Resource: package

getMetadata

Parameter Type Default Details
packageName string "" required
packageVersion string "latest" required

getVersions

Parameter Type Default Details
packageName string "" required
Parameter Type Default Details
query string "" required
limit number 10
offset number 0

Resource: distTag

getMany

Parameter Type Default Details
packageName string "" required

update

Parameter Type Default Details
packageName string "" required
packageVersion string "" required
distTagName string "latest" required

Common Parameters

Parameter Type Default Details
requestOptions collection {} keys: batching, allowUnauthorizedCerts, proxy, timeout

Parameter Details

requestOptions children:

Parameter Type Default Details
batching fixedCollection {...} groups: batch
allowUnauthorizedCerts boolean false
proxy string ""
timeout number 10000

Example

NODE "npm" @npm AS "Npm" {
  resource: "package",
  operation: "search",
  packageName: {{ $json.packageName }},
  packageVersion: {{ $json.packageVersion }},
  query: {{ $json.query }}
}