{"_id":"choices-separator","_rev":"96940","name":"choices-separator","description":"Separator for choices arrays in prompts. Based on the Separator from inquirer.","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:32:31.000Z","created":"2016-08-29T00:37:03.727Z","2.0.0":"2017-05-17T13:12:33.595Z","1.1.0":"2017-05-09T18:36:03.141Z","1.0.0":"2017-05-05T10:01:47.358Z","0.1.2":"2016-09-21T10:16:16.193Z","0.1.1":"2016-09-03T07:33:01.023Z","0.1.0":"2016-08-29T00:37:03.727Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/enquirer/choices-separator.git"},"versions":{"2.0.0":{"name":"choices-separator","description":"Separator for choices arrays in prompts. Based on the Separator from inquirer.","version":"2.0.0","homepage":"https://github.com/enquirer/choices-separator","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/enquirer/choices-separator.git"},"bugs":{"url":"https://github.com/enquirer/choices-separator/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"ansi-dim":"^0.1.1","debug":"^2.6.6","strip-color":"^0.1.0"},"devDependencies":{"gulp-format-md":"^0.1.12","mocha":"^3.3.0"},"keywords":["answer","answers","ask","checkbox","choice","choices","cli","command","enquirer","enquirerprompt","input","inquire","inquirer","interact","list","menu","password","prompt","prompts","question","readline","separator","stdin","stdout","terminal","tty","ui"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true},"related":{"list":["enquirer"]}},"gitHead":"6a756f5ed71db26c0bd53a174971811e1bd59081","_id":"choices-separator@2.0.0","_shasum":"92fd1763182d79033f5c5c51d0ba352e5567c696","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"92fd1763182d79033f5c5c51d0ba352e5567c696","size":3339,"noattachment":false,"key":"/choices-separator/-/choices-separator-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/choices-separator/download/choices-separator-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/choices-separator-2.0.0.tgz_1495026751582_0.16359598701819777"},"directories":{},"publish_time":1495026753595,"_hasShrinkwrap":false,"_cnpm_publish_time":1495026753595},"1.1.0":{"name":"choices-separator","description":"Separator for choices arrays in prompts. Based on the Separator from inquirer.","version":"1.1.0","homepage":"https://github.com/enquirer/choices-separator","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/enquirer/choices-separator.git"},"bugs":{"url":"https://github.com/enquirer/choices-separator/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"ansi-dim":"^0.1.1","debug":"^2.6.6","extend-shallow":"^2.0.1","repeat-string":"^1.6.1"},"devDependencies":{"gulp-format-md":"^0.1.12","mocha":"^3.3.0","strip-color":"^0.1.0"},"keywords":["answer","answers","ask","checkbox","choice","choices","cli","command","enquirer","enquirerprompt","input","inquire","inquirer","interact","list","menu","password","prompt","prompts","question","readline","separator","stdin","stdout","terminal","tty","ui"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true},"related":{"list":["enquirer"]}},"gitHead":"35b31545504161a1f3c0a784b37f302814388a32","_id":"choices-separator@1.1.0","_shasum":"ab9f679163674c665ed299b1547ca382049bc610","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ab9f679163674c665ed299b1547ca382049bc610","size":3125,"noattachment":false,"key":"/choices-separator/-/choices-separator-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/choices-separator/download/choices-separator-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/choices-separator-1.1.0.tgz_1494354962530_0.2260768678970635"},"directories":{},"publish_time":1494354963141,"_hasShrinkwrap":false,"_cnpm_publish_time":1494354963141},"1.0.0":{"name":"choices-separator","description":"Separator for choices arrays in prompts. Based on the Separator from inquirer.","version":"1.0.0","homepage":"https://github.com/enquirer/choices-separator","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/enquirer/choices-separator.git"},"bugs":{"url":"https://github.com/enquirer/choices-separator/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["answer","answers","ask","checkbox","choice","choices","cli","command","enquirer","enquirerprompt","input","inquire","inquirer","interact","list","menu","password","prompt","prompts","question","readline","separator","stdin","stdout","terminal","tty","ui"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true},"related":{"list":["enquirer"]},"reflinks":["verb","verb-generate-readme"]},"dependencies":{"ansi-dim":"^0.1.1","debug":"^2.6.6","extend-shallow":"^2.0.1","repeat-string":"^1.6.1"},"devDependencies":{"gulp-format-md":"^0.1.12","mocha":"^3.3.0","strip-color":"^0.1.0"},"gitHead":"fd8461ec9dbe73b5acc8e6e9918546e11df58c11","_id":"choices-separator@1.0.0","_shasum":"3dd1c81a9ff4c9f045f1951b00a087b6946df4e8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3dd1c81a9ff4c9f045f1951b00a087b6946df4e8","size":3109,"noattachment":false,"key":"/choices-separator/-/choices-separator-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/choices-separator/download/choices-separator-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/choices-separator-1.0.0.tgz_1493978506101_0.9144983245059848"},"directories":{},"publish_time":1493978507358,"_cnpm_publish_time":1493978507358,"_hasShrinkwrap":false},"0.1.2":{"name":"choices-separator","description":"Separator for choices arrays in prompts. Based on the Separator from inquirer.","version":"0.1.2","homepage":"https://github.com/enquirer/choices-separator","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/enquirer/choices-separator.git"},"bugs":{"url":"https://github.com/enquirer/choices-separator/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"ansi-gray":"^0.1.1","debug":"^2.2.0","repeat-string":"^1.5.4"},"devDependencies":{"gulp-format-md":"^0.1.10","mocha":"^3.0.2","strip-color":"^0.1.0"},"keywords":["answer","answers","ask","checkbox","choice","choices","cli","command","enquirer","enquirerprompt","input","inquire","inquirer","interact","list","menu","password","prompt","prompts","question","readline","separator","stdin","stdout","terminal","tty","ui"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true},"related":{"list":["enquirer"]},"reflinks":["verb","verb-generate-readme"]},"gitHead":"fb8df683db073260583ed7c649e93602421aee82","_id":"choices-separator@0.1.2","_shasum":"ddfe967ec7bb7643c85aa05026afa1d05f5d70d4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ddfe967ec7bb7643c85aa05026afa1d05f5d70d4","size":2877,"noattachment":false,"key":"/choices-separator/-/choices-separator-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/choices-separator/download/choices-separator-0.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/choices-separator-0.1.2.tgz_1474452972799_0.5639921447727829"},"directories":{},"publish_time":1474452976193,"_cnpm_publish_time":1474452976193,"_hasShrinkwrap":false},"0.1.1":{"name":"choices-separator","description":"Separator for choices arrays in prompts. Based on the Separator from inquirer.","version":"0.1.1","homepage":"https://github.com/enquirer/choices-separator","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/enquirer/choices-separator.git"},"bugs":{"url":"https://github.com/enquirer/choices-separator/issues"},"license":"MIT","files":["index.js","LICENSE","README.md"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"ansi-gray":"^0.1.1","repeat-string":"^1.5.4"},"keywords":["answer","answers","ask","checkbox","choice","cli","command","enquirer","enquirerprompt","input","inquire","inquirer","interact","list","menu","password","prompt","prompts","question","readline","separator","stdin","stdout","terminal","tty","ui"],"devDependencies":{"gulp-format-md":"^0.1.10","mocha":"^3.0.2","strip-color":"^0.1.0"},"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true},"related":{"list":["enquirer"]},"reflinks":["verb","verb-generate-readme"]},"gitHead":"9ede7b32c57e30b83a889660186a9f2b4af4a946","_id":"choices-separator@0.1.1","_shasum":"a31229eb4df3ed5574277a6d1f0ea4e0a2bf7a17","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a31229eb4df3ed5574277a6d1f0ea4e0a2bf7a17","size":2831,"noattachment":false,"key":"/choices-separator/-/choices-separator-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/choices-separator/download/choices-separator-0.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/choices-separator-0.1.1.tgz_1472887979090_0.5180088428314775"},"directories":{},"publish_time":1472887981023,"_cnpm_publish_time":1472887981023,"_hasShrinkwrap":false},"0.1.0":{"name":"choices-separator","description":"Separator for choices arrays in prompts. Based on the Separator from inquirer.","version":"0.1.0","homepage":"https://github.com/enquirer/choices-separator","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/enquirer/choices-separator.git"},"bugs":{"url":"https://github.com/enquirer/choices-separator/issues"},"license":"MIT","files":["index.js","LICENSE","README.md"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"ansi-gray":"^0.1.1","repeat-string":"^1.5.4"},"keywords":["answer","answers","ask","checkbox","choice","cli","command","enquirer","enquirerprompt","input","inquire","inquirer","interact","list","menu","password","prompt","prompts","question","readline","separator","stdin","stdout","terminal","tty","ui"],"devDependencies":{"gulp-format-md":"^0.1.10","mocha":"^3.0.2","strip-color":"^0.1.0"},"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"lint":{"reflinks":true},"related":{"list":["enquirer"]},"reflinks":["verb","verb-generate-readme"]},"gitHead":"9ede7b32c57e30b83a889660186a9f2b4af4a946","_id":"choices-separator@0.1.0","_shasum":"e41b21bad460dd88293236a61d9a56912b62534c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"e41b21bad460dd88293236a61d9a56912b62534c","size":2779,"noattachment":false,"key":"/choices-separator/-/choices-separator-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/choices-separator/download/choices-separator-0.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/choices-separator-0.1.0.tgz_1472431021801_0.6420380994677544"},"directories":{},"publish_time":1472431023727,"_cnpm_publish_time":1472431023727,"_hasShrinkwrap":false}},"readme":"# choices-separator [![NPM version](https://img.shields.io/npm/v/choices-separator.svg?style=flat)](https://www.npmjs.com/package/choices-separator) [![NPM monthly downloads](https://img.shields.io/npm/dm/choices-separator.svg?style=flat)](https://npmjs.org/package/choices-separator) [![NPM total downloads](https://img.shields.io/npm/dt/choices-separator.svg?style=flat)](https://npmjs.org/package/choices-separator) [![Linux Build Status](https://img.shields.io/travis/enquirer/choices-separator.svg?style=flat&label=Travis)](https://travis-ci.org/enquirer/choices-separator)\n\n> Separator for choices arrays in prompts. Based on the Separator from inquirer.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save choices-separator\n```\n\n## Usage\n\n```js\nvar Separator = require('choices-separator');\nvar Prompt = require('prompt-checkbox');\n\nvar prompt = new Prompt({\n  message: 'Which do you prefer?',\n  name: 'favorites',\n  choices: [\n    new Separator(' = Color = '),\n    {name: 'red'},\n    {name: 'yellow', checked: true },\n    {name: 'blue'},\n    new Separator(' = Shape = '),\n    {name: 'circle'},\n    {name: 'triangle'},\n    {name: 'square'}\n  ]\n});\n\nprompt.run()\n  .then(function(answer) {\n    console.log(answer)\n  });\n```\n\n## API\n\n### [Separator](index.js#L21)\n\nSeparator object, used in choices arrays in prompts, to create a visual break between sections. The default separator line is `────────` styled with [ansi-dim](https://github.com/jonschlinkert/ansi-dim).\n\n**Params**\n\n* `options` **{String}**: Optionally provide a custom `line` and or `prefix` to use.\n\n**Example**\n\n```js\nnew Separator('----');\nnew Separator({line: '----'})\nnew Separator({line: '----', prefix: '    '});\n```\n\n### [.raw](index.js#L56)\n\nReturns the `separator.line` stripped of ansi styling.\n\n* `returns` **{String}**\n\n**Example**\n\n```js\nvar separator = new Separator();\nconsole.log(separator.raw());\n//=> '────────'\n```\n\n### [.render](index.js#L72)\n\nRender `separator.prefix` plus `separator.line`.\n\n* `returns` **{String}**\n\n**Example**\n\n```js\nvar separator = new Separator();\nconsole.log(separator.render());\n//=> ' \\u001b[2m────────\\u001b[22m\\n')\n```\n\n### [.exclude](index.js#L83)\n\nReturns false if the given object is a separator.\n\n**Params**\n\n* `choice` **{Object}**: object to test against\n* `returns` **{Boolean}**: Returns false if the given object is a separator\n\n### [.toString](index.js#L93)\n\nStringify separator\n\n* `returns` **{String}**: Returns the `separator.line` string\n\n## Attribution\n\nOriginally inspired by the `Separator` class from Inquirer.\n\n## About\n\n### Related projects\n\n[enquirer](https://www.npmjs.com/package/enquirer): Intuitive, plugin-based prompt system for node.js. Much faster and lighter alternative to Inquirer, with all… [more](https://github.com/enquirer/enquirer) | [homepage](https://github.com/enquirer/enquirer \"Intuitive, plugin-based prompt system for node.js. Much faster and lighter alternative to Inquirer, with all the same prompt types and more, but without the bloat.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Building docs\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n### Running tests\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n### Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](https://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on May 17, 2017._","_attachments":{},"homepage":"https://github.com/enquirer/choices-separator","bugs":{"url":"https://github.com/enquirer/choices-separator/issues"},"license":"MIT"}