NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #70 most downloaded on npm
yargs the modern, pirate-themed, successor to optimist.
Last release 8 days ago
20 Sep 2026
Ships unpredictably
gaps range from 2 weeks to 2.0 years
Most releases are documented
notes for 41 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
267 releases · first in 2013
tweaks to ESM/Deno API surface: now exports yargs function by default; getProcessArgvWithoutBin becomes hideBin; types now exported for Deno.
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
decamelize had 12mb dependency, we have downgraded to an earlier version.
decamelize had 12mb dependency, we have downgraded to an earlier version.
adds deprecation option for commands
This is a pre-release for testing purposes of #1635.
This is a pre-release for testing purposes of #1635.
Install by running npm install yargs@next
This is a pre-release for testing purposes of #1635.
This is a pre-release for testing purposes of #1635.
Install by running npm install yargs@next
Nothing published for this version
\_\_proto\_\_ will now be replaced with \_\_\_proto\_\_\_ in parse (#258), patching a potential prototype pollution vulnerability. This was reported b…
Nothing published for this version
yargs-parser: introduce single-digit boolean aliases
Nothing published for this version
Nothing published for this version
deps: yargs-parser@17.0.0 no longer implicitly creates arrays out of boolean arguments when duplicates are provided
Nothing published for this version
Nothing published for this version
Nothing published for this version
lang: add Finnish localization (language code fi)
engines field (0891d0e)temporary fix for libraries that call Object.freeze()
deps: cliui, find-up, and string-width, all drop Node 6 support
deps: yargs-parser now throws on invalid combinations of config
Parser from require('yargs/yargs') (#1477) (1840ba2)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
deps: yargs-parser update addressing several parsing bugs
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →