{"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":"anonymous","email":"jamenmarz+npm@gmail.com"},"dist":{"shasum":"7e673ee0dd39a611a486476e53f3c6b3941cb582","size":1915,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cli-list-0.2.0.tgz_1471558303230_0.09654645761474967"},"directories":{},"publish_time":1471558304248,"_cnpm_publish_time":1471558304248,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"jamenmarz+npm@gmail.com"},"dist":{"shasum":"aee6d45c4c59bf80068bb968089fb06f1aeddc0a","size":1294,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.1.8.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cli-list-0.1.8.tgz_1462142197266_0.07661228976212442"},"directories":{},"publish_time":1462142198382,"_cnpm_publish_time":1462142198382,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"jamenmarz+npm@gmail.com"},"dist":{"shasum":"43442b9a882d61d821b0acfd6bbf1af61c8058df","size":1429,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.1.7.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cli-list-0.1.7.tgz_1462142030225_0.044784246711060405"},"directories":{},"publish_time":1462142031154,"_cnpm_publish_time":1462142031154,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"jamenmarz@gmail.com"},"dist":{"shasum":"5fcf72b8309484b43e0ec4cba46d2b757f17a5e9","size":1783,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.1.6.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.6.tgz_1456781082513_0.12168381037190557"},"directories":{},"publish_time":1456781085998,"_cnpm_publish_time":1456781085998,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"jamenmarz@gmail.com"},"dist":{"shasum":"393729d8657cd503149f3710c8db74437b45605c","size":1781,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.1.5.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.5.tgz_1456780712278_0.9497833722271025"},"directories":{},"publish_time":1456780715584,"_cnpm_publish_time":1456780715584,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"jamenmarz@gmail.com"},"dist":{"shasum":"3f8969bb1c9627540fbdfc3c1fdc0b168806303a","size":1777,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.1.4.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.4.tgz_1456779795919_0.7326279105618596"},"directories":{},"publish_time":1456779799132,"_cnpm_publish_time":1456779799132,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"jamenmarz@gmail.com"},"dist":{"shasum":"161f9bf553e5e9b587c6d64bc019c0237a0a1a8f","size":1644,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.1.3.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.3.tgz_1456601358787_0.5135576159227639"},"directories":{},"publish_time":1456601361527,"_cnpm_publish_time":1456601361527,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"jamenmarz@gmail.com"},"dist":{"shasum":"9e62d773b228c5d9d08e184917807e48cf53295b","size":1650,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.1.2.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cli-list-0.1.2.tgz_1456601279384_0.7167165342252702"},"directories":{},"publish_time":1456601282327,"_cnpm_publish_time":1456601282327,"_hasShrinkwrap":false,"contributors":[]},"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":"anonymous","email":"jamenmarz@gmail.com"},"dist":{"shasum":"f49bcc999244b49c9405442a94e7b996304c384c","size":1645,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-0.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/cli-list-0.1.1.tgz_1456510488089_0.704303799662739"},"directories":{},"publish_time":1456510489302,"_cnpm_publish_time":1456510489302,"_hasShrinkwrap":false,"contributors":[]},"1.0.0":{"name":"cli-list","author":{"name":"Jamen Marzonie"},"description":"Break CLI lists into arrays","version":"1.0.0","license":"MIT","scripts":{"test":"tape 'test/**.js' | tap-spec","lint":"eslint ."},"main":"index.js","devDependencies":{"@eslint/js":"^9.16.0","eslint":"^9.16.0","globals":"^15.13.0","tap-spec":"^5.0.0","tape":"^5.9.0"},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/cli-list.git"},"engines":{"node":">=18"},"gitHead":"8a65d3c8b5f7a5b6a6c76616d0f0f7675644816e","bugs":{"url":"https://github.com/SBoudrias/cli-list/issues"},"homepage":"https://github.com/SBoudrias/cli-list#readme","_id":"cli-list@1.0.0","_nodeVersion":"22.9.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-0jbGr6RmRjxkCWc74+jc0fDdifaZXxcY7FTUnNV0mT8Mf75WSsPqSSWE22PucqO9C6Mok8Hbd+GHgLQpVcxSVA==","shasum":"6afaa46aa9d4794994d76848a26846c3a0b2d918","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/cli-list/-/cli-list-1.0.0.tgz","fileCount":4,"unpackedSize":3401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf1dVcafekIGBJ6EObSyd5YU+IfIzYUahWSMEOZpaxIAIhAJo1FF1FGAx0KnvWhZmjS0XrASwVXAhJ1K1RL8F9lkur"}],"size":1944},"_npmUser":{"name":"anonymous","email":"admin@simonboudrias.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"admin@simonboudrias.com"},{"name":"anonymous","email":"jamenmarz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-list_1.0.0_1733519410066_0.10697291635776174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-06T21:10:10.338Z","publish_time":1733519410338,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.0.0"},"name":"cli-list","time":{"modified":"2025-12-07T02:54:11.705Z","created":"2022-01-26T20:56:51.285Z","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","1.0.0":"2024-12-06T21:10:10.338Z"},"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","users":{}}