2.1.0 • Published 3 years ago

process-yargs-parser v2.1.0

Weekly downloads
1
License
ISC
Repository
github
Last release
3 years ago

process-yargs-parser

Lightweight Node.js arguments parser with 0 Dependencies 🚀.

process-yargs-parser is an opinionated yargs-parser with many needless yargs-parser configurations disabled by default.

Example

npm i process-yargs-parser --save
const argv = require('process-yargs-parser')(process.argv.slice(2))

console.log(argv)
node ./example.js --foo=33 --bar hello

{ _: [], foo: 33, bar: 'hello' }

or parse a string!

const argv = require('process-yargs-parser')('--foo=99 --bar=33')

console.log(argv)
{ _: [], foo: 99, bar: 33 }

READ more usages in index.test.js.

Features

  • duplicate-arguments-array: default false
  • short-option-groups: default false
  • boolean-negation: default false
  • no-convert-number-string default false. will convert "1" to 1