burgee
Api

burgee/yargs

burgee/yargs is a drop-in for yargs: the same API, documented by yargs itself. Every name it exports, and where its reference lives.

burgee/yargs is a drop-in for yargs, graded by the incumbent's own test suite. Its API is the incumbent's, so its reference is the incumbent's own documentation.

  • Reference: yargs 18.2.0, the release that suite is run at.
  • How closely it matches: Compatibility, that suite's result in CI, with every case left out of the gate and the reason.
  • Side by side: burgee vs yargs.
  • Moving a program over: burgee migrate rewrites 'yargs' to 'burgee/yargs' across a project.

Exports

Every name burgee/yargs exports, as the built declarations state them. Signatures and behaviour are yargs's.

ExportKind
defaultconst
applyExtendsfunction
argsertfunction
camelCasefunction
decamelizefunction
hideBinfunction
isPromisefunction
isYargsInstancefunction
looksLikeNumberfunction
objFilterfunction
parseCommandfunction
YargsInstanceclass
YErrorclass
module.exportsconst
platformShimconst
Argvinterface
CommandModuleinterface
DetailedArgumentsinterface
Optionsinterface
ParsedCommandinterface
Parserinterface
PlatformShiminterface
PositionalOptionsinterface
RequireDirectoryOptionsinterface
Argumentstype
ArgumentsCamelCasetype
AsyncCompletionFunctiontype
BuilderArgumentstype
BuilderCallbacktype
Choicestype
CommandBuildertype
CompletionCallbacktype
Definedtype
FallbackCompletionFunctiontype
InferredOptionTypetype
InferredOptionTypeInnertype
InferredOptionTypePrimitivetype
InferredOptionTypestype
MiddlewareFunctiontype
ParseCallbacktype
ParserConfigurationOptionstype
PositionalOptionsTypetype
PromiseCompletionFunctiontype
SyncCompletionFunctiontype
ToArraytype
ToNumbertype
ToStringtype

On this page