nanoparse
所属分类:GPT/ChatGPT
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2022-01-21 16:29:18
上 传 者:
sh-1993
说明: 小参数分析器
(Tiny arg parser)
文件列表:
index.js (2189, 2022-01-21)
package-lock.json (210329, 2022-01-21)
package.json (732, 2022-01-21)
test.js (120, 2022-01-21)
# nanoparse
A tiny **(`1kb`!)** argument parser. No fluff!
```js
import nanoparse from 'nanoparse'
const argv = nanoparse(process.argv.slice(2));
console.log(argv)
```
```sh
$ node test.js -a beep -b boop
{ flags: { a: 'beep', b: 'boop' }, _: [], extras: [] }
```
```sh
$ node test.js -h 3 -w 4 -abc --beep=boop foo bar baz -xyz=2 --no-that --why because -- --no more -parse
{
flags: {
h: 3,
w: 4,
a: true,
b: true,
c: true,
beep: 'boop',
z: 2,
x: true,
y: true,
that: false,
why: 'because'
},
_: [ 'foo', 'bar', 'baz' ],
extras: [ '--no', 'more', '-parse' ]
}
```
Too low-level? There's a framework coming up!
## Install
```sh
$ npm install nanoparse
```
**Note:** This package is pure ESM
## License
MIT
近期下载者:
相关文件:
收藏者: