{"_id":"cli-list","_rev":"2763868","name":"cli-list","description":"Break CLI lists into arrays","dist-tags":{"latest":"0.2.0"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"time":{"modified":"2022-02-14T08:03:35.000Z","created":"2016-02-26T18:14:49.302Z","0.2.0":"2016-08-18T22:11:44.248Z","0.1.8":"2016-05-01T22:36:38.382Z","0.1.7":"2016-05-01T22:33:51.154Z","0.1.6":"2016-02-29T21:24:45.998Z","0.1.5":"2016-02-29T21:18:35.584Z","0.1.4":"2016-02-29T21:03:19.132Z","0.1.3":"2016-02-27T19:29:21.527Z","0.1.2":"2016-02-27T19:28:02.327Z","0.1.1":"2016-02-26T18:14:49.302Z"},"users":{},"author":{"name":"Jamen Marzonie"},"repository":{"type":"git","url":"git+https://github.com/jamen/cli-list.git"},"versions":{"0.2.0":{"name":"cli-list","author":{"name":"Jamen Marzonie"},"description":"Break CLI lists into arrays","version":"0.2.0","license":"MIT","scripts":{"test":"tape 'test/**.js' | tap-spec"},"main":"index.js","files":["index.js"],"devDependencies":{"eslint":"^2.9.0","eslint-config-google":"^0.5.0","tap-spec":"^4.1.1","tape":"^4.5.1"},"repository":{"type":"git","url":"git+https://github.com/jamen/cli-list.git"},"gitHead":"1256e30fa18b249618421c59ccd0fd4ea3b3aad2","bugs":{"url":"https://github.com/jamen/cli-list/issues"},"homepage":"https://github.com/jamen/cli-list#readme","_id":"cli-list@0.2.0","_shasum":"7e673ee0dd39a611a486476e53f3c6b3941cb582","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jamen","email":"jamenmarz+npm@gmail.com"},"dist":{"shasum":"7e673ee0dd39a611a486476e53f3c6b3941cb582","size":1915,"noattachment":false,"key":"/cli-list/-/cli-list-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.2.0.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cli-list-0.2.0.tgz_1471558303230_0.09654645761474967"},"directories":{},"publish_time":1471558304248,"_hasShrinkwrap":false,"_cnpm_publish_time":1471558304248,"_cnpmcore_publish_time":"2021-12-16T23:13:25.956Z"},"0.1.8":{"name":"cli-list","author":{"name":"Jamen Marzonie"},"description":"Break CLI lists into arrays","version":"0.1.8","license":"MIT","scripts":{"test":"tape 'test/**.js' | tap-spec"},"main":"index.js","files":["index.js"],"devDependencies":{"eslint":"^2.9.0","eslint-config-google":"^0.5.0","tap-spec":"^4.1.1","tape":"^4.5.1"},"repository":{"type":"git","url":"git+https://github.com/jamen/cli-list.git"},"gitHead":"afbfd434e74b367b643065aae988b67eb094e6cd","bugs":{"url":"https://github.com/jamen/cli-list/issues"},"homepage":"https://github.com/jamen/cli-list#readme","_id":"cli-list@0.1.8","_shasum":"aee6d45c4c59bf80068bb968089fb06f1aeddc0a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"jamen","email":"jamenmarz+npm@gmail.com"},"dist":{"shasum":"aee6d45c4c59bf80068bb968089fb06f1aeddc0a","size":1294,"noattachment":false,"key":"/cli-list/-/cli-list-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.1.8.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cli-list-0.1.8.tgz_1462142197266_0.07661228976212442"},"directories":{},"publish_time":1462142198382,"_hasShrinkwrap":false,"_cnpm_publish_time":1462142198382,"_cnpmcore_publish_time":"2021-12-16T23:13:26.156Z"},"0.1.7":{"name":"cli-list","author":{"name":"Jamen Marzonie"},"description":"Break CLI lists into arrays","version":"0.1.7","license":"MIT","scripts":{"test":"gulp; tap test","prepublish":"gulp","build":"gulp"},"main":"lib","files":["lib"],"private":false,"devDependencies":{"babel-core":"^6.5.2","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","del":"^2.2.0","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^2.0.0","tap":"^5.7.0"},"repository":{"type":"git","url":"git+https://github.com/jamen/cli-list.git"},"gitHead":"cbb14e8a8f61476ba59e1554e99bcf1fcd9ca00f","bugs":{"url":"https://github.com/jamen/cli-list/issues"},"homepage":"https://github.com/jamen/cli-list#readme","_id":"cli-list@0.1.7","_shasum":"43442b9a882d61d821b0acfd6bbf1af61c8058df","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"jamen","email":"jamenmarz+npm@gmail.com"},"dist":{"shasum":"43442b9a882d61d821b0acfd6bbf1af61c8058df","size":1429,"noattachment":false,"key":"/cli-list/-/cli-list-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.1.7.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cli-list-0.1.7.tgz_1462142030225_0.044784246711060405"},"directories":{},"publish_time":1462142031154,"_hasShrinkwrap":false,"_cnpm_publish_time":1462142031154,"_cnpmcore_publish_time":"2021-12-16T23:13:26.380Z"},"0.1.6":{"name":"cli-list","author":{"name":"Jamen Marzonie"},"description":"Break CLI lists into arrays","version":"0.1.6","license":"MIT","scripts":{"test":"gulp; tap test","prepublish":"gulp","build":"gulp"},"main":"lib","files":["lib"],"private":false,"devDependencies":{"babel-core":"^6.5.2","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","del":"^2.2.0","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^2.0.0","tap":"^5.7.0"},"repository":{"type":"git","url":"git+https://github.com/jamen/cli-list.git"},"gitHead":"519921fe25558768963b276dbd6c753f62615af8","bugs":{"url":"https://github.com/jamen/cli-list/issues"},"homepage":"https://github.com/jamen/cli-list#readme","_id":"cli-list@0.1.6","_shasum":"5fcf72b8309484b43e0ec4cba46d2b757f17a5e9","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"jamen","email":"jamenmarz@gmail.com"},"dist":{"shasum":"5fcf72b8309484b43e0ec4cba46d2b757f17a5e9","size":1783,"noattachment":false,"key":"/cli-list/-/cli-list-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.1.6.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.6.tgz_1456781082513_0.12168381037190557"},"directories":{},"publish_time":1456781085998,"_hasShrinkwrap":false,"_cnpm_publish_time":1456781085998,"_cnpmcore_publish_time":"2021-12-16T23:13:26.573Z"},"0.1.5":{"name":"cli-list","author":{"name":"Jamen Marzonie"},"description":"Break CLI lists into arrays","version":"0.1.5","license":"MIT","scripts":{"test":"gulp; tap test","prepublish":"gulp","build":"gulp"},"main":"lib","files":["lib"],"private":false,"devDependencies":{"babel-core":"^6.5.2","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","del":"^2.2.0","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^2.0.0","tap":"^5.7.0"},"repository":{"type":"git","url":"git+https://github.com/jamen/cli-list.git"},"gitHead":"c7ecd393c0385f5e133ded2f75100a108b6bb3b9","bugs":{"url":"https://github.com/jamen/cli-list/issues"},"homepage":"https://github.com/jamen/cli-list#readme","_id":"cli-list@0.1.5","_shasum":"393729d8657cd503149f3710c8db74437b45605c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"jamen","email":"jamenmarz@gmail.com"},"dist":{"shasum":"393729d8657cd503149f3710c8db74437b45605c","size":1781,"noattachment":false,"key":"/cli-list/-/cli-list-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.1.5.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.5.tgz_1456780712278_0.9497833722271025"},"directories":{},"publish_time":1456780715584,"_hasShrinkwrap":false,"_cnpm_publish_time":1456780715584,"_cnpmcore_publish_time":"2021-12-16T23:13:26.751Z"},"0.1.4":{"name":"cli-list","author":{"name":"Jamen Marzonie"},"desc":"Break CLI lists into arrays","version":"0.1.4","license":"MIT","scripts":{"test":"gulp; tap test","prepublish":"gulp","build":"gulp"},"main":"lib","files":["lib"],"private":false,"devDependencies":{"babel-core":"^6.5.2","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","del":"^2.2.0","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^2.0.0","tap":"^5.7.0"},"repository":{"type":"git","url":"git+https://github.com/jamen/cli-list.git"},"gitHead":"2f5b037949f534337bb19c59277534a44931d8de","description":"cli-list ======== > Break CLI lists into arrays","bugs":{"url":"https://github.com/jamen/cli-list/issues"},"homepage":"https://github.com/jamen/cli-list#readme","_id":"cli-list@0.1.4","_shasum":"3f8969bb1c9627540fbdfc3c1fdc0b168806303a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"jamen","email":"jamenmarz@gmail.com"},"dist":{"shasum":"3f8969bb1c9627540fbdfc3c1fdc0b168806303a","size":1777,"noattachment":false,"key":"/cli-list/-/cli-list-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.1.4.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.4.tgz_1456779795919_0.7326279105618596"},"directories":{},"publish_time":1456779799132,"_hasShrinkwrap":false,"_cnpm_publish_time":1456779799132,"_cnpmcore_publish_time":"2021-12-16T23:13:26.955Z"},"0.1.3":{"name":"cli-list","author":"","desc":"Break CLI lists into arrays","version":"0.1.3","license":"MIT","scripts":{"test":"gulp build:javascript; gulp lint:javascript; tap test","prepublish":"gulp build:javascript"},"main":"lib","files":["lib"],"private":false,"devDependencies":{"babel-core":"^6.5.2","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","del":"^2.2.0","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^2.0.0","tap":"^5.7.0"},"gitHead":"d9d655e26fe19dda41375278da10392d477107c2","description":"cli-list ======== > Break CLI lists into arrays.","_id":"cli-list@0.1.3","_shasum":"161f9bf553e5e9b587c6d64bc019c0237a0a1a8f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"jamen","email":"jamenmarz@gmail.com"},"dist":{"shasum":"161f9bf553e5e9b587c6d64bc019c0237a0a1a8f","size":1644,"noattachment":false,"key":"/cli-list/-/cli-list-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.1.3.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.3.tgz_1456601358787_0.5135576159227639"},"directories":{},"publish_time":1456601361527,"_hasShrinkwrap":false,"_cnpm_publish_time":1456601361527,"_cnpmcore_publish_time":"2021-12-16T23:13:27.139Z"},"0.1.2":{"name":"cli-list","author":"","desc":"Break CLI lists into arrays.","version":"0.1.2","license":"MIT","scripts":{"test":"gulp build:javascript; gulp lint:javascript; tap test","prepublish":"gulp build:javascript"},"main":"lib","files":["lib"],"private":false,"devDependencies":{"babel-core":"^6.5.2","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","del":"^2.2.0","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^2.0.0","tap":"^5.7.0"},"gitHead":"5d02b4d96402557e0ba6c097c7f9f6535a0efaab","description":"cli-list ========","_id":"cli-list@0.1.2","_shasum":"9e62d773b228c5d9d08e184917807e48cf53295b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"jamen","email":"jamenmarz@gmail.com"},"dist":{"shasum":"9e62d773b228c5d9d08e184917807e48cf53295b","size":1650,"noattachment":false,"key":"/cli-list/-/cli-list-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.1.2.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.2.tgz_1456601279384_0.7167165342252702"},"directories":{},"publish_time":1456601282327,"_hasShrinkwrap":false,"_cnpm_publish_time":1456601282327,"_cnpmcore_publish_time":"2021-12-16T23:13:27.322Z"},"0.1.1":{"name":"cli-list","author":"","desc":"Break CLI lists into arrays.","version":"0.1.1","license":"MIT","scripts":{"test":"gulp build:javascript; gulp lint:javascript; tap test","prepublish":"gulp build:javascript"},"main":"lib","files":["lib"],"private":false,"devDependencies":{"babel-core":"^6.5.2","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","del":"^2.2.0","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.2","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^2.0.0","tap":"^5.7.0"},"gitHead":"878cbc94cbd0646bd98c058e45da06cddd5f4775","description":"cli-list ======== > Break CLI lists into arrays.","_id":"cli-list@0.1.1","_shasum":"f49bcc999244b49c9405442a94e7b996304c384c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"jamen","email":"jamenmarz@gmail.com"},"dist":{"shasum":"f49bcc999244b49c9405442a94e7b996304c384c","size":1645,"noattachment":false,"key":"/cli-list/-/cli-list-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cli-list/download/cli-list-0.1.1.tgz"},"maintainers":[{"name":"jamen","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/cli-list-0.1.1.tgz_1456510488089_0.704303799662739"},"directories":{},"publish_time":1456510489302,"_hasShrinkwrap":false,"_cnpm_publish_time":1456510489302,"_cnpmcore_publish_time":"2021-12-16T23:13:27.572Z"}},"readme":"# cli-list\n> Break CLI lists into arrays\n\n[![build status][travis-status]][travis] ![downloads][downloads]\n\nGiven a \"CLI list\" like so:\n```\nfoo bar, baz --qux, oof\n```\nWe can expect `process.argv` to be something such as:\n```javascript\n['foo', 'bar,', 'baz', '--qux,', 'oof']\n```\nIf we run this through the `cli-list` function we can split it into sub-arrays where the commas are:\n```javascript\n[['foo', 'bar'], ['baz', '--qux'], ['oof']]\n```\nTheses arrays maintain the `process.argv` style, so they can be used in parity with things like minimist.\n\n## Installation\n```shell\n$ npm install --save cli-list\n```\n\n## Usage\n```javascript\nvar list = require('cli-list');\nvar opts = list(process.argv.slice(2));\n```\n\nES6 + Minimist:\n```javascript\nimport list from 'cli-list';\nimport minimist from 'minimist';\nconst opts = list(process.argv.slice(2)).map(item => minimist(item));\n```\n\n## Examples\nGiven:\n```\n$ test foo --bar, baz, --qux\n```\nExpect:\n```\n[['foo', '--bar'], ['baz'], ['--qux']]\n```\n\n## Credits\n| ![jamen][avatar] |\n|:---:|\n| [Jamen Marzonie][github] |\n\n  [avatar]: https://avatars.githubusercontent.com/u/6251703?v=3&s=125\n  [github]: https://github.com/jamen\n  [travis-status]: https://travis-ci.org/jamen/cli-list.svg\n  [travis]: https://travis-ci.org/jamen/cli-list\n  [downloads]: https://img.shields.io/npm/dm/cli-list.svg\n","_attachments":{},"homepage":"https://github.com/jamen/cli-list#readme","bugs":{"url":"https://github.com/jamen/cli-list/issues"},"license":"MIT"}