Search
Preparing search index...
The search index is not available
Yarn API
Home
Configuration
Features
CLI
Advanced
GitHub
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
yarnpkg-cli
Globals
{"Generic Packages":{"@yarnpkg/core":"yarnpkg_core","@yarnpkg/fslib":"yarnpkg_fslib","@yarnpkg/libzip":"yarnpkg_libzip","@yarnpkg/nm":"yarnpkg_nm","@yarnpkg/parsers":"yarnpkg_parsers","@yarnpkg/pnp":"yarnpkg_pnp","@yarnpkg/pnpify":"yarnpkg_pnpify","@yarnpkg/sdks":"yarnpkg_sdks","@yarnpkg/shell":"yarnpkg_shell"},"Yarn Packages":{"@yarnpkg/builder":"yarnpkg_builder","@yarnpkg/cli":"yarnpkg_cli"},"Default Plugins":{"@yarnpkg/plugin-compat":"plugin_compat","@yarnpkg/plugin-dlx":"plugin_dlx","@yarnpkg/plugin-essentials":"plugin_essentials","@yarnpkg/plugin-file":"plugin_file","@yarnpkg/plugin-git":"plugin_git","@yarnpkg/plugin-github":"plugin_github","@yarnpkg/plugin-http":"plugin_http","@yarnpkg/plugin-init":"plugin_init","@yarnpkg/plugin-link":"plugin_link","@yarnpkg/plugin-nm":"plugin_nm","@yarnpkg/plugin-npm":"plugin_npm","@yarnpkg/plugin-npm-cli":"plugin_npm_cli","@yarnpkg/plugin-pack":"plugin_pack","@yarnpkg/plugin-patch":"plugin_patch","@yarnpkg/plugin-pnp":"plugin_pnp"},"Contrib Plugins":{"@yarnpkg/plugin-constraints":"plugin_constraints","@yarnpkg/plugin-exec":"plugin_exec","@yarnpkg/plugin-interactive-tools":"plugin_interactive_tools","@yarnpkg/plugin-stage":"plugin_stage","@yarnpkg/plugin-typescript":"plugin_typescript","@yarnpkg/plugin-version":"plugin_version","@yarnpkg/plugin-workspace-tools":"plugin_workspace_tools"}}
Package yarnpkg-cli
Classes
BaseCommand
WorkspaceRequiredError
Type aliases
YarnCli
Variables
fs
pluginCommands
pnpFile
Functions
checkCwd
getBaseCli
getCli
getCoreConfiguration
getDynamicLibs
getPluginConfiguration
initCommands
initTelemetry
openWorkspace
run
runExit
runYarnPath
validateNodejsVersion
Type aliases
Yarn
Cli
Yarn
Cli
:
ReturnType
<
typeof getBaseCli
>
Variables
Const
fs
fs
:
"fs"
= require(`fs`)
Const
plugin
Commands
plugin
Commands
:
Map
<
string
,
string
[]
>
= new Map<string, Array<string>>([])
Const
pnp
File
pnp
File
:
string
= `${__dirname}/../../../.pnp.cjs`
Functions
check
Cwd
check
Cwd
(
cli
:
YarnCli
, argv
:
Array
<
string
>
)
:
string
[]
Parameters
cli:
YarnCli
argv:
Array
<
string
>
Returns
string
[]
get
Base
Cli
get
Base
Cli
(
__namedParameters
:
object
)
:
Cli
<
object
>
&
object
Parameters
__namedParameters:
object
cwd
:
string
&
object
plugin
Configuration
:
object
modules
:
Map
<
string
,
any
>
plugins
:
Set
<
string
>
Returns
Cli
<
object
>
&
object
get
Cli
get
Cli
(
__namedParameters
?:
object
)
:
Promise
<
Cli
<
object
>
&
object
>
Parameters
Default value
__namedParameters:
object
= {}
cwd
:
string
&
object
plugin
Configuration
:
object
modules
:
Map
<
string
,
any
>
plugins
:
Set
<
string
>
Returns
Promise
<
Cli
<
object
>
&
object
>
get
Core
Configuration
get
Core
Configuration
(
__namedParameters
:
object
)
:
Promise
<
Configuration
>
Parameters
__namedParameters:
object
plugin
Configuration
:
object
modules
:
Map
<
string
,
any
>
plugins
:
Set
<
string
>
self
Path
:
null
|
string
&
object
Returns
Promise
<
Configuration
>
Const
get
Dynamic
Libs
get
Dynamic
Libs
(
)
:
Map
<
string
,
any
>
Returns
Map
<
string
,
any
>
get
Plugin
Configuration
get
Plugin
Configuration
(
)
:
PluginConfiguration
Returns
PluginConfiguration
init
Commands
init
Commands
(
cli
:
YarnCli
, __namedParameters
:
object
)
:
void
Parameters
cli:
YarnCli
__namedParameters:
object
configuration
:
Configuration
Returns
void
init
Telemetry
init
Telemetry
(
cli
:
YarnCli
, __namedParameters
:
object
)
:
void
Parameters
cli:
YarnCli
__namedParameters:
object
configuration
:
Configuration
Returns
void
open
Workspace
open
Workspace
(
configuration
:
Configuration
, cwd
:
PortablePath
)
:
Promise
<
Workspace
>
Parameters
configuration:
Configuration
cwd:
PortablePath
Returns
Promise
<
Workspace
>
run
run
(
cli
:
YarnCli
, argv
:
Array
<
string
>
, __namedParameters
:
object
)
:
Promise
<
number
>
Parameters
cli:
YarnCli
argv:
Array
<
string
>
__namedParameters:
object
plugin
Configuration
:
object
modules
:
Map
<
string
,
any
>
plugins
:
Set
<
string
>
self
Path
:
null
|
string
&
object
Returns
Promise
<
number
>
run
Exit
run
Exit
(
argv
:
Array
<
string
>
, __namedParameters
:
object
)
:
Promise
<
void
>
Parameters
argv:
Array
<
string
>
__namedParameters:
object
cwd
:
string
&
object
plugin
Configuration
:
object
modules
:
Map
<
string
,
any
>
plugins
:
Set
<
string
>
self
Path
:
null
|
string
&
object
Returns
Promise
<
void
>
run
Yarn
Path
run
Yarn
Path
(
cli
:
YarnCli
, argv
:
Array
<
string
>
, __namedParameters
:
object
)
:
number
Parameters
cli:
YarnCli
argv:
Array
<
string
>
__namedParameters:
object
yarn
Path
:
string
&
object
Returns
number
validate
Nodejs
Version
validate
Nodejs
Version
(
cli
:
YarnCli
)
:
boolean
Parameters
cli:
YarnCli
Returns
boolean
yarnpkg-
cli
Base
Command
Workspace
Required
Error
Yarn
Cli
fs
plugin
Commands
pnp
File
check
Cwd
get
Base
Cli
get
Cli
get
Core
Configuration
get
Dynamic
Libs
get
Plugin
Configuration
init
Commands
init
Telemetry
open
Workspace
run
run
Exit
run
Yarn
Path
validate
Nodejs
Version
Generated using
TypeDoc