Options
All
  • Public
  • Public/Protected
  • All
Menu

Package plugin-npm-cli

@yarnpkg/plugin-npm-cli

This plugin adds support for various npm-specific commands.

Install

This plugin is included by default in Yarn.

Commands

Type aliases

AuditExtendedMetadata

AuditExtendedMetadata: AuditMetadata & object

AuditExtendedResponse

AuditExtendedResponse: Record<string, Array<AuditExtendedMetadata>>

AuditResponse

AuditResponse: Record<string, Array<AuditMetadata>>

CombinedPackument

CombinedPackument: Omit<Packument, "versions"> & PackumentVersion

The combined type of Packument (without the versions field) and PackumentVersion

TopLevelDependency

TopLevelDependency: object

Type declaration

Variables

Const LOGOUT_KEYS

LOGOUT_KEYS: Set<string> = new Set([`npmAuthIdent`,`npmAuthToken`,])

Const allSeverities

allSeverities: Severity[] = [npmAuditTypes.Severity.Info,npmAuditTypes.Severity.Low,npmAuditTypes.Severity.Moderate,npmAuditTypes.Severity.High,npmAuditTypes.Severity.Critical,]

Functions

clean

  • clean(value: unknown): unknown

getCredentials

  • getCredentials(__namedParameters: object): Promise<object>

getDistTags

  • getDistTags(ident: Ident, configuration: Configuration): Promise<Record<string, string>>

getPackages

getRegistry

  • getRegistry(__namedParameters: object): Promise<string>

getReportTree

  • getReportTree(result: npmAuditTypes.AuditExtendedResponse): object

getSeverityInclusions

  • getSeverityInclusions(severity?: npmAuditTypes.Severity): Set<Severity>

getTopLevelDependencies

  • getTopLevelDependencies(project: Project, workspace: Workspace, __namedParameters: object): object[]

logoutFrom

  • logoutFrom(entryType: "npmRegistries" | "npmScopes", entryName: string): Promise<boolean>

logoutFromEverything

  • logoutFromEverything(): Promise<boolean>

removeTokenFromStore

  • removeTokenFromStore(nextStore: object, entryName: string): boolean

setAuthToken

  • setAuthToken(registry: string, npmAuthToken: string, __namedParameters: object): Promise<boolean>

Object literals

Const plugin

plugin: object

commands

commands: (NpmAuditCommand | NpmInfoCommand | NpmPublishCommand | NpmTagAddCommand | NpmTagListCommand | NpmWhoamiCommand)[] = [NpmAuditCommand,NpmInfoCommand,NpmLoginCommand,NpmLogoutCommand,NpmPublishCommand,NpmTagAddCommand,NpmTagListCommand,NpmTagRemoveCommand,NpmWhoamiCommand,]

configuration

configuration: object

npmAuditExcludePackages

npmAuditExcludePackages: object

default

default: never[] = []

description

description: string = `Array of glob patterns of packages to exclude from npm audit`

isArray

isArray: true = true

type

type: STRING = SettingsType.STRING

npmAuditIgnoreAdvisories

npmAuditIgnoreAdvisories: object

default

default: never[] = []

description

description: string = `Array of glob patterns of advisory IDs to exclude from npm audit`

isArray

isArray: true = true

type

type: STRING = SettingsType.STRING

npmPublishAccess

npmPublishAccess: object

default

default: null = null

description

description: string = `Default access of the published packages`

type

type: STRING = SettingsType.STRING

Generated using TypeDoc