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

近期下载者

相关文件


收藏者