Options
All
  • Public
  • Public/Protected
  • All
Menu

Package yarnpkg-cli

Type aliases

YarnCli

YarnCli: ReturnType<typeof getBaseCli>

Variables

Const fs

fs: "fs" = require(`fs`)

Const pluginCommands

pluginCommands: Map<string, string[]> = new Map<string, Array<string>>([])

Const pnpFile

pnpFile: string = `${__dirname}/../../../.pnp.cjs`

Functions

checkCwd

  • checkCwd(cli: YarnCli, argv: Array<string>): string[]

getBaseCli

  • getBaseCli(__namedParameters: object): Cli<object> & object
  • Parameters

    • __namedParameters: object
      • cwd: string & object
      • pluginConfiguration: object
        • modules: Map<string, any>
        • plugins: Set<string>

    Returns Cli<object> & object

getCli

  • getCli(__namedParameters?: object): Promise<Cli<object> & object>
  • Parameters

    • Default value __namedParameters: object = {}
      • cwd: string & object
      • pluginConfiguration: object
        • modules: Map<string, any>
        • plugins: Set<string>

    Returns Promise<Cli<object> & object>

getCoreConfiguration

  • getCoreConfiguration(__namedParameters: object): Promise<Configuration>

Const getDynamicLibs

  • getDynamicLibs(): Map<string, any>

getPluginConfiguration

initCommands

  • initCommands(cli: YarnCli, __namedParameters: object): void

initTelemetry

  • initTelemetry(cli: YarnCli, __namedParameters: object): void

openWorkspace

run

  • run(cli: YarnCli, argv: Array<string>, __namedParameters: object): Promise<number>
  • Parameters

    • cli: YarnCli
    • argv: Array<string>
    • __namedParameters: object
      • pluginConfiguration: object
        • modules: Map<string, any>
        • plugins: Set<string>
      • selfPath: null | string & object

    Returns Promise<number>

runExit

  • runExit(argv: Array<string>, __namedParameters: object): Promise<void>
  • Parameters

    • argv: Array<string>
    • __namedParameters: object
      • cwd: string & object
      • pluginConfiguration: object
        • modules: Map<string, any>
        • plugins: Set<string>
      • selfPath: null | string & object

    Returns Promise<void>

runYarnPath

  • runYarnPath(cli: YarnCli, argv: Array<string>, __namedParameters: object): number

validateNodejsVersion

  • validateNodejsVersion(cli: YarnCli): boolean

Generated using TypeDoc