licenses.dev

npm>6.0.1>libnpx>yargs v11.0.0

yargs the modern, pirate-themed, successor to optimist.

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

unknown28
PackageRelationDependenciesPublished
npm>6.0.1>libnpx>yargs>cliui>wrap-ansi • 2.1.0> Wordwrap a string with [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles)INDIRECT6
npm>6.0.1>libnpx>yargs>cliui>wrap-ansi>string-width • 1.0.2> Get the visual width of a string - the number of columns required to display itINDIRECT5
npm>6.0.1>libnpx>yargs>cliui>wrap-ansi>string-width>code-point-at • 1.1.0> ES2015 [`String#codePointAt()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt) [ponyfill](https://ponyfill.com)INDIRECT0
npm>6.0.1>libnpx>yargs>cliui>wrap-ansi>string-width>is-fullwidth-code-point • 1.0.0> Check if the character represented by a given [Unicode code point](https://en.wikipedia.org/wiki/Code_point) is [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms)INDIRECT1
npm>6.0.1>libnpx>yargs>cliui>wrap-ansi>string-width>is-fullwidth-code-point>number-is-nan • 1.0.1> ES2015 [`Number.isNaN()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN) [ponyfill](https://ponyfill.com)INDIRECT0
npm>6.0.1>libnpx>yargs>cliui>wrap-ansi>strip-ansi • 3.0.1> Strip [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)INDIRECT1
npm>6.0.1>libnpx>yargs>cliui>wrap-ansi>strip-ansi>ansi-regex • 2.1.1> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)INDIRECT0
npm>6.0.1>libnpx>yargs>decamelize • 1.2.0> Convert a camelized string into a lowercased one with a custom separator<br> > Example: `unicornRainbow` → `unicorn_rainbow`DIRECT0
npm>6.0.1>libnpx>yargs>find-up • 2.1.0> Find a file by walking up parent directoriesDIRECT5
npm>6.0.1>libnpx>yargs>find-up>locate-path • 2.0.0> Get the first path that exists on disk of multiple pathsINDIRECT4
npm>6.0.1>libnpx>yargs>find-up>locate-path>p-locate • 2.0.0> Get the first fulfilled promise that satisfies the provided testing functionINDIRECT2
npm>6.0.1>libnpx>yargs>find-up>locate-path>path-exists • 3.0.0> Check if a path existsINDIRECT0
npm>6.0.1>libnpx>yargs>get-caller-file • 1.0.2[![Build Status](https://travis-ci.org/ember-cli/ember-cli.svg?branch=master)](https://travis-ci.org/ember-cli/ember-cli) [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.appveyor.com/project/embercli/get-caller-file/branch/master)DIRECT0
npm>6.0.1>libnpx>yargs>os-locale>execa>is-stream • 1.1.0> Check if something is a [Node.js stream](https://nodejs.org/api/stream.html)INDIRECT0
npm>6.0.1>libnpx>yargs>os-locale>execa>npm-run-path • 2.0.2> Get your [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) prepended with locally installed binariesINDIRECT1
npm>6.0.1>libnpx>yargs>os-locale>execa>npm-run-path>path-key • 2.0.1> Get the [PATH](https://en.wikipedia.org/wiki/PATH_(variable)) environment variable key cross-platformINDIRECT0
npm>6.0.1>libnpx>yargs>os-locale>execa>p-finally • 1.0.0> [`Promise#finally()`](https://github.com/tc39/proposal-promise-finally) [ponyfill](https://ponyfill.com) - Invoked when the promise is settled regardless of outcomeINDIRECT0
npm>6.0.1>libnpx>yargs>os-locale>execa>signal-exit • 3.0.2[![Build Status](https://travis-ci.org/tapjs/signal-exit.png)](https://travis-ci.org/tapjs/signal-exit) [![Coverage](https://coveralls.io/repos/tapjs/signal-exit/badge.svg?branch=master)](https://coveralls.io/r/tapjs/signal-exit?branch=master) [![NPM version](https://img.shields.io/npm/v/signal-exit.svg)](https://www.npmjs.com/package/signal-exit) [![Windows Tests](https://img.shields.io/appveyor/ci/bcoe/signal-exit/master.svg?label=Windows%20Tests)](https://ci.appveyor.com/project/bcoe/signal-exit) [![Standard Version](https://img.shields.io/badge/release-standard%20version-brightgreen.svg)](https://github.com/conventional-changelog/standard-version)INDIRECT0
npm>6.0.1>libnpx>yargs>os-locale>execa>strip-eof • 1.0.0> Strip the [End-Of-File](https://en.wikipedia.org/wiki/End-of-file) (EOF) character from a string/bufferINDIRECT0
npm>6.0.1>libnpx>yargs>os-locale>lcid • 1.0.0> Mapping between [standard locale identifiers](http://en.wikipedia.org/wiki/Locale) and [Windows locale identifiers (LCID)](http://en.wikipedia.org/wiki/Locale#Specifics_for_Microsoft_platforms)INDIRECT1
npm>6.0.1>libnpx>yargs>os-locale>lcid>invert-kv • 1.0.0> Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`INDIRECT0
npm>6.0.1>libnpx>yargs>os-locale>mem • 1.1.0> [Memoize](https://en.wikipedia.org/wiki/Memoization) functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical inputINDIRECT1
npm>6.0.1>libnpx>yargs>require-directory • 2.1.1Recursively iterates over specified directory, `require()`'ing each file, and returning a nested hash structure containing those modules.DIRECT0
npm>6.0.1>libnpx>yargs>require-main-filename • 1.0.1[![Build Status](https://travis-ci.org/yargs/require-main-filename.png)](https://travis-ci.org/yargs/require-main-filename) [![Coverage Status](https://coveralls.io/repos/yargs/require-main-filename/badge.svg?branch=master)](https://coveralls.io/r/yargs/require-main-filename?branch=master) [![NPM version](https://img.shields.io/npm/v/require-main-filename.svg)](https://www.npmjs.com/package/require-main-filename)DIRECT0
npm>6.0.1>libnpx>yargs>set-blocking • 2.0.0[![Build Status](https://travis-ci.org/yargs/set-blocking.svg)](https://travis-ci.org/yargs/set-blocking) [![NPM version](https://img.shields.io/npm/v/set-blocking.svg)](https://www.npmjs.com/package/set-blocking) [![Coverage Status](https://coveralls.io/repos/yargs/set-blocking/badge.svg?branch=)](https://coveralls.io/r/yargs/set-blocking?branch=master) [![Standard Version](https://img.shields.io/badge/release-standard%20version-brightgreen.svg)](https://github.com/conventional-changelog/standard-version)DIRECT0
npm>6.0.1>libnpx>yargs>string-width>is-fullwidth-code-point • 2.0.0> Check if the character represented by a given [Unicode code point](https://en.wikipedia.org/wiki/Code_point) is [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms)INDIRECT0
npm>6.0.1>libnpx>yargs>which-module • 2.0.0> Find the module object for something that was require()dDIRECT0
npm>6.0.1>libnpx>yargs>yargs-parser>camelcase • 4.1.0> Convert a dash/dot/underscore/space separated string to camelCase: `foo-bar` → `fooBar`INDIRECT0
MIT12
PackageRelationDependenciesPublished
ansi-regex • 3.0.1Regular expression for matching ANSI escape codesINDIRECT0
npm>6.0.1>libnpx>yargs>find-up>locate-path>p-locate>p-limit • 1.2.0Run multiple promise-returning & async functions with limited concurrencyINDIRECT1
npm>6.0.1>libnpx>yargs>find-up>locate-path>p-locate>p-limit>p-try • 1.0.0`Promise#try()` ponyfill - Starts a promise chainINDIRECT0
npm>6.0.1>libnpx>yargs>os-locale • 2.1.0Get the system localeDIRECT20
npm>6.0.1>libnpx>yargs>os-locale>execa • 0.7.0A better `child_process`INDIRECT15
npm>6.0.1>libnpx>yargs>os-locale>execa>cross-spawn • 5.1.0Cross platform child_process#spawn and child_process#spawnSyncINDIRECT7
npm>6.0.1>libnpx>yargs>os-locale>execa>cross-spawn>shebang-command • 1.2.0Get the command from a shebangINDIRECT1
npm>6.0.1>libnpx>yargs>os-locale>execa>cross-spawn>shebang-command>shebang-regex • 1.0.0Regular expression for matching a shebangINDIRECT0
npm>6.0.1>libnpx>yargs>os-locale>execa>get-stream • 3.0.0Get a stream as a string, buffer, or arrayINDIRECT0
npm>6.0.1>libnpx>yargs>os-locale>mem>mimic-fn • 1.2.0Make a function mimic another oneINDIRECT0
npm>6.0.1>libnpx>yargs>string-width • 2.1.1Get the visual width of a string - the number of columns required to display itDIRECT3
strip-ansi • 4.0.0Strip ANSI escape codesINDIRECT1
ISC8
PackageRelationDependenciesPublished
isexe • 2.0.0Minimal module to check if a file is executable.INDIRECT0
lru-cache • 4.1.5A cache object that deletes the least-recently-used items.INDIRECT2
npm>6.0.1>libnpx>yargs>cliui • 4.0.0easily create complex multi-column command-line-interfacesDIRECT11
npm>6.0.1>libnpx>yargs>y18n • 3.2.1the bare-bones internationalization library used by yargsDIRECT0
npm>6.0.1>libnpx>yargs>yargs-parser • 9.0.2the mighty option parser used by yargsDIRECT1
pseudomap • 1.0.2A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.INDIRECT0
which • 1.3.1Like which(1) unix command. Find the first instance of an executable in the PATH.INDIRECT1
yallist • 2.1.2Yet Another Linked ListINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/npm%3E6.0.1%3Elibnpx%3Eyargs)](https://licenses.dev/npm/npm%3E6.0.1%3Elibnpx%3Eyargs)
<a href="https://licenses.dev/npm/npm%3E6.0.1%3Elibnpx%3Eyargs">
  <img src="https://licenses.dev/b/npm/npm%3E6.0.1%3Elibnpx%3Eyargs" alt="licenses" />
</a>

Or the licenses badge code for the 11.0.0 version:

[![licenses](https://licenses.dev/b/npm/npm%3E6.0.1%3Elibnpx%3Eyargs/11.0.0)](https://licenses.dev/npm/npm%3E6.0.1%3Elibnpx%3Eyargs/11.0.0)
<a href="https://licenses.dev/npm/npm%3E6.0.1%3Elibnpx%3Eyargs/11.0.0">
  <img src="https://licenses.dev/b/npm/npm%3E6.0.1%3Elibnpx%3Eyargs/11.0.0" alt="licenses" />
</a>
GitHub