{"_id":"microargs","_rev":"3645038","name":"microargs","description":"CLI arguments micro parser","dist-tags":{"latest":"1.1.2"},"maintainers":[{"name":"pawelgalazka","email":""}],"time":{"modified":"2024-11-19T02:51:23.000Z","created":"2017-10-21T12:15:25.262Z","1.1.2":"2019-01-13T09:14:01.082Z","1.1.1":"2017-10-28T02:40:51.178Z","1.1.0":"2017-10-21T13:48:46.574Z","1.0.1":"2017-10-21T12:27:10.595Z","1.0.0":"2017-10-21T12:15:25.262Z"},"users":{},"author":{"name":"Pawel Galazka"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/microargs.git"},"versions":{"1.1.2":{"name":"microargs","version":"1.1.2","description":"CLI arguments micro parser","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"tsc","test":"yarn lint && jest --coverage","lint":"tslint -c tslint.json 'src/*.ts'","test:unit":"jest"},"lint-staged":{"src/*.{ts,tsx}":["tslint --fix","git add","jest --bail --findRelatedTests"]},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/microargs.git"},"keywords":["argv","getopt","parser","minimist"],"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/microargs/issues"},"engines":{"node":">=6.16.0"},"homepage":"https://github.com/pawelgalazka/microargs#readme","devDependencies":{"@types/jest":"23.3.12","husky":"1.3.1","jest":"23.6.0","lint-staged":"8.1.0","prettier":"1.15.3","ts-jest":"23.10.5","tslint":"5.12.1","tslint-config-prettier":"1.17.0","tslint-plugin-prettier":"2.0.1","typescript":"3.2.2"},"gitHead":"94d91cc12b83606b28863ff0a09c43858e90305e","_id":"microargs@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"725fbedcf120db12317d3eda534d3f19af867733","size":69721,"noattachment":false,"key":"/microargs/-/microargs-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/microargs/download/microargs-1.1.2.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microargs_1.1.2_1547370840956_0.2731234224632333"},"_hasShrinkwrap":false,"publish_time":1547370841082,"deprecated":"This project has been renamed to @pawelgalazka/cli-args. Install using @pawelgalazka/cli-args instead","_cnpm_publish_time":1547370841082,"_cnpmcore_publish_time":"2021-12-18T23:35:53.753Z"},"1.1.1":{"name":"microargs","version":"1.1.1","description":"CLI arguments micro parser","main":"index.js","scripts":{"test":"yarn run test:lint && yarn run test:unit","test:lint":"eslint *.js","test:unit":"jest"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/microargs.git"},"keywords":["argv","getopt","parser","minimist"],"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/microargs/issues"},"engines":{"node":">=6.11.1"},"homepage":"https://github.com/pawelgalazka/microargs#readme","devDependencies":{"eslint":"4.9.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-node":"5.2.0","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","jest":"21.2.1"},"gitHead":"4963be1c7459a9011a4a7413b6bf77ebb39d1733","_id":"microargs@1.1.1","_shasum":"18eec88ae1c5432dbf0ac4aebe9eb756ed73add6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"18eec88ae1c5432dbf0ac4aebe9eb756ed73add6","size":33730,"noattachment":false,"key":"/microargs/-/microargs-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/microargs/download/microargs-1.1.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microargs-1.1.1.tgz_1509158450306_0.20249643712304533"},"directories":{},"publish_time":1509158451178,"_hasShrinkwrap":false,"_cnpm_publish_time":1509158451178,"_cnpmcore_publish_time":"2021-12-18T23:35:54.005Z"},"1.1.0":{"name":"microargs","version":"1.1.0","description":"CLI arguments micro parser","main":"index.js","scripts":{"test":"yarn run test:lint && yarn run test:unit","test:lint":"eslint *.js","test:unit":"jest"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/microargs.git"},"keywords":["argv","getopt","parser","minimist"],"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/microargs/issues"},"engines":{"node":">=6.11.1"},"homepage":"https://github.com/pawelgalazka/microargs#readme","devDependencies":{"eslint":"4.9.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-node":"5.2.0","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","jest":"21.2.1"},"gitHead":"ae01947a9ed28af22dacc91878b077560bb0b12f","_id":"microargs@1.1.0","_shasum":"5ec3cd8bd7737f57d485594131933ea94309fb59","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"5ec3cd8bd7737f57d485594131933ea94309fb59","size":33783,"noattachment":false,"key":"/microargs/-/microargs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/microargs/download/microargs-1.1.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microargs-1.1.0.tgz_1508593726402_0.6893536408897489"},"directories":{},"publish_time":1508593726574,"_hasShrinkwrap":false,"_cnpm_publish_time":1508593726574,"_cnpmcore_publish_time":"2021-12-18T23:35:54.268Z"},"1.0.1":{"name":"microargs","version":"1.0.1","description":"CLI arguments micro parser","main":"index.js","scripts":{"test":"yarn run test:lint && yarn run test:unit","test:lint":"eslint *.js","test:unit":"jest"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/microargs.git"},"keywords":["argv","getopt","parser","minimist"],"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/microargs/issues"},"engines":{"node":">=6.11.1"},"homepage":"https://github.com/pawelgalazka/microargs#readme","devDependencies":{"eslint":"4.9.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-node":"5.2.0","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","jest":"21.2.1"},"gitHead":"2175462a6cc36a50dfb2cb153af63789886f31b0","_id":"microargs@1.0.1","_shasum":"f1ee81719252e45052a89f153336fc1025e7972b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"f1ee81719252e45052a89f153336fc1025e7972b","size":33824,"noattachment":false,"key":"/microargs/-/microargs-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/microargs/download/microargs-1.0.1.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microargs-1.0.1.tgz_1508588830479_0.3271914308425039"},"directories":{},"publish_time":1508588830595,"_hasShrinkwrap":false,"_cnpm_publish_time":1508588830595,"_cnpmcore_publish_time":"2021-12-18T23:35:54.499Z"},"1.0.0":{"name":"microargs","version":"1.0.0","description":"Micro arguments parser","main":"index.js","scripts":{"test":"yarn run test:lint && yarn run test:unit","test:lint":"eslint *.js","test:unit":"jest"},"repository":{"type":"git","url":"git+https://github.com/pawelgalazka/microargs.git"},"keywords":["argv","getopt","parser","minimist"],"author":{"name":"Pawel Galazka"},"license":"MIT","bugs":{"url":"https://github.com/pawelgalazka/microargs/issues"},"engines":{"node":">=6.11.1"},"homepage":"https://github.com/pawelgalazka/microargs#readme","devDependencies":{"eslint":"4.9.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-node":"5.2.0","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","jest":"21.2.1"},"gitHead":"7c06cb898596cb98d0fa39a4525fa4a9e5040a45","_id":"microargs@1.0.0","_shasum":"493e78badd27287f78201c92c867a983fbf36647","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"pawelgalazka","email":"pawel.galazka1986@gmail.com"},"dist":{"shasum":"493e78badd27287f78201c92c867a983fbf36647","size":33415,"noattachment":false,"key":"/microargs/-/microargs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/microargs/download/microargs-1.0.0.tgz"},"maintainers":[{"name":"pawelgalazka","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microargs-1.0.0.tgz_1508588125155_0.705405798042193"},"directories":{},"publish_time":1508588125262,"_hasShrinkwrap":false,"_cnpm_publish_time":1508588125262,"_cnpmcore_publish_time":"2021-12-18T23:35:54.726Z"}},"readme":"# microargs ![node version](https://img.shields.io/node/v/microargs.svg) [![Build Status](https://travis-ci.org/pawelgalazka/microargs.svg?branch=master)](https://travis-ci.org/pawelgalazka/microargs) [![npm version](https://badge.fury.io/js/microargs.svg)](https://badge.fury.io/js/microargs)\nCLI arguments micro parser. Only 38 lines of code, no dependencies.\n\n``` js\n#!/usr/bin/env node\nconst args = require('microargs')(process.argv.slice(2));\nconsole.dir(args);\n```\n\n```\n$ script.js -a --foo=bar --boo abc def\n{\n    params: ['abc', 'def'],\n    options: { a: true, foo: 'bar', boo: true }\n}\n","_attachments":{},"homepage":"https://github.com/pawelgalazka/microargs#readme","bugs":{"url":"https://github.com/pawelgalazka/microargs/issues"},"license":"MIT"}