{"_id":"ink-select-input","_rev":"4098935","name":"ink-select-input","description":"Select input component for Ink","dist-tags":{"latest":"6.2.0"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"time":{"modified":"2026-01-11T18:33:52.000Z","created":"2017-08-09T18:56:57.869Z","6.2.0":"2025-04-29T11:34:35.176Z","6.1.0":"2025-04-18T16:41:15.735Z","6.0.0":"2024-05-22T22:58:44.596Z","5.0.0":"2023-03-01T21:42:01.803Z","4.2.2":"2023-03-01T21:31:11.788Z","4.2.1":"2021-11-13T09:21:48.865Z","4.2.0":"2020-10-04T17:25:36.984Z","4.1.0":"2020-09-20T19:48:48.018Z","4.0.0":"2020-07-22T19:05:30.928Z","3.1.2":"2019-07-28T22:51:55.806Z","3.1.1":"2019-05-05T16:21:15.131Z","3.1.0":"2019-03-14T05:02:44.814Z","3.0.2":"2019-03-09T06:51:38.339Z","3.0.1":"2019-03-05T07:40:22.686Z","3.0.0":"2019-03-04T08:06:55.700Z","2.0.0":"2018-07-09T05:42:59.331Z","1.1.0":"2018-04-03T20:00:40.727Z","1.0.0":"2017-08-09T18:56:57.869Z"},"users":{},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"https://github.com/vadimdemedes"},"repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"versions":{"6.2.0":{"name":"ink-select-input","version":"6.2.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"https://github.com/vadimdemedes"},"type":"module","exports":{"types":"./build/index.d.ts","default":"./build/index.js"},"engines":{"node":">=18"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"figures":"^6.1.0","to-rotated":"^1.0.0"},"devDependencies":{"@sindresorhus/tsconfig":"^5.0.0","@types/node":"^22.14.1","@types/react":"^18.3.2","@types/sinon":"^17.0.3","@vdemedes/prettier-config":"^2.0.1","ava":"^6.1.3","delay":"^6.0.0","eslint-config-xo-react":"^0.27.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.2","ink":"^5.0.0","ink-testing-library":"^4.0.0","prettier":"^3.2.5","react":"^18.3.1","sinon":"^18.0.0","tsimp":"^2.0.11","typescript":"^5.4.5","xo":"^0.58.0"},"peerDependencies":{"ink":">=5.0.0","react":">=18.0.0"},"ava":{"extensions":{"ts":"module","tsx":"module"},"nodeArguments":["--import=tsimp/import"]},"xo":{"extends":["xo-react"],"prettier":true,"rules":{"unicorn/no-hex-escape":"off","unicorn/filename-case":"off","unicorn/prevent-abbreviations":"off"}},"prettier":"@vdemedes/prettier-config","_id":"ink-select-input@6.2.0","gitHead":"6cde55c0534a57b44606bcc79cd513485c4402b4","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_nodeVersion":"23.6.1","_npmVersion":"10.9.2","dist":{"shasum":"c8114a5022a79aaa3e163c148e9bf72a0989b8af","size":5517,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-6.2.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ink-select-input_6.2.0_1745926475000_0.6894559049848108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-29T11:34:35.176Z","publish_time":1745926475176,"_source_registry_name":"default","_cnpm_publish_time":1745926475176},"6.1.0":{"name":"ink-select-input","version":"6.1.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"https://github.com/vadimdemedes"},"type":"module","exports":{"types":"./build/index.d.ts","default":"./build/index.js"},"engines":{"node":">=18"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"figures":"^6.1.0","to-rotated":"^1.0.0"},"devDependencies":{"@sindresorhus/tsconfig":"^5.0.0","@types/node":"^22.14.1","@types/react":"^18.3.2","@types/sinon":"^17.0.3","@vdemedes/prettier-config":"^2.0.1","ava":"^6.1.3","delay":"^6.0.0","eslint-config-xo-react":"^0.27.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.2","ink":"^5.0.0","ink-testing-library":"^4.0.0","prettier":"^3.2.5","react":"^18.3.1","sinon":"^18.0.0","tsimp":"^2.0.11","typescript":"^5.4.5","xo":"^0.58.0"},"peerDependencies":{"ink":">=5.0.0","react":">=18.0.0"},"ava":{"extensions":{"ts":"module","tsx":"module"},"nodeArguments":["--import=tsimp/import"]},"xo":{"extends":["xo-react"],"prettier":true,"rules":{"unicorn/no-hex-escape":"off","unicorn/filename-case":"off","unicorn/prevent-abbreviations":"off"}},"prettier":"@vdemedes/prettier-config","_id":"ink-select-input@6.1.0","gitHead":"f82c536ef00dd72b055b419184090d080e9d5e9e","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_nodeVersion":"23.6.1","_npmVersion":"10.9.2","dist":{"shasum":"303ad773c50d66a94f8361f16eadb4cda545c13e","size":5174,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-6.1.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ink-select-input_6.1.0_1744994475534_0.15247225181284008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T16:41:15.735Z","publish_time":1744994475735,"_source_registry_name":"default","_cnpm_publish_time":1744994475735},"6.0.0":{"name":"ink-select-input","version":"6.0.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"https://github.com/vadimdemedes"},"type":"module","exports":{"types":"./build/index.d.ts","default":"./build/index.js"},"engines":{"node":">=18"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"figures":"^6.1.0","lodash.isequal":"^4.5.0","to-rotated":"^1.0.0"},"devDependencies":{"@sindresorhus/tsconfig":"^5.0.0","@types/lodash.isequal":"^4.5.8","@types/react":"^18.3.2","@types/sinon":"^17.0.3","@vdemedes/prettier-config":"^2.0.1","ava":"^6.1.3","delay":"^6.0.0","eslint-config-xo-react":"^0.27.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.2","ink":"^5.0.0","ink-testing-library":"^4.0.0","prettier":"^3.2.5","react":"^18.3.1","sinon":"^18.0.0","tsimp":"^2.0.11","typescript":"^5.4.5","xo":"^0.58.0"},"peerDependencies":{"ink":">=5.0.0","react":">=18.0.0"},"ava":{"extensions":{"ts":"module","tsx":"module"},"nodeArguments":["--import=tsimp/import"]},"xo":{"extends":["xo-react"],"prettier":true,"rules":{"unicorn/no-hex-escape":"off","unicorn/filename-case":"off","unicorn/prevent-abbreviations":"off"}},"prettier":"@vdemedes/prettier-config","_id":"ink-select-input@6.0.0","gitHead":"568b4e72c273dbb17ed5e1063cc94e54dfe03b39","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_nodeVersion":"18.20.2","_npmVersion":"10.6.0","dist":{"shasum":"b6192ee6c397a7e8b5cfdcafcd833885cf100579","size":5229,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-6.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_6.0.0_1716418724451_0.9658343931746165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-22T22:58:44.596Z","publish_time":1716418724596,"_source_registry_name":"default","_cnpm_publish_time":1716418724596},"5.0.0":{"name":"ink-select-input","version":"5.0.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"type":"module","exports":{"types":"./build/index.d.ts","default":"./build/index.js"},"engines":{"node":">=14.16"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^5.0.0","lodash.isequal":"^4.5.0"},"devDependencies":{"@sindresorhus/tsconfig":"^3.0.1","@types/lodash.isequal":"^4.5.5","@types/react":"^18.0.0","@types/sinon":"^10.0.13","@vdemedes/prettier-config":"^1.0.1","ava":"^5.1.1","delay":"^5.0.0","eslint-config-xo-react":"^0.27.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","ink":"^4.0.0","ink-testing-library":"^3.0.0","prettier":"^2.0.5","react":"^18.0.0","sinon":"^15.0.1","ts-node":"^10.9.1","typescript":"^4.9.5","xo":"^0.53.0"},"peerDependencies":{"ink":"^4.0.0","react":"^18.0.0"},"ava":{"extensions":{"ts":"module","tsx":"module"},"nodeArguments":["--loader=ts-node/esm"]},"xo":{"extends":["xo-react"],"prettier":true,"rules":{"unicorn/no-hex-escape":"off","unicorn/filename-case":"off"}},"prettier":"@vdemedes/prettier-config","gitHead":"42b6a23adc99b9c553d9f0f2af28363d1c30fee1","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@5.0.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"shasum":"8dddacc29ef608575caf815c860ede25d3961adf","size":5190,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-5.0.0.tgz"},"_npmUser":{"name":"vdemedes","email":"vadimdemedes@hey.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_5.0.0_1677706921635_0.41938943691622677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-01T21:42:01.803Z","publish_time":1677706921803,"_cnpm_publish_time":1677706921803},"4.2.2":{"name":"ink-select-input","version":"4.2.2","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build","engines":{"node":">=10"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^3.2.0","lodash.isequal":"^4.5.0"},"peerDependencies":{"ink":"^3.0.5","react":"^16.5.2 || ^17.0.0"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.3.3","@babel/preset-react":"^7.0.0","@sindresorhus/tsconfig":"^0.7.0","@types/lodash.isequal":"^4.5.5","@types/react":"^16.9.43","@vdemedes/prettier-config":"^1.0.1","ava":"^3.9.0","delay":"^4.4.0","eslint-config-xo-react":"^0.23.0","eslint-config-xo-typescript":"^0.31.0","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","ink":"^3.0.5","ink-testing-library":"^2.0.0","prettier":"^2.0.5","react":"^17.0.0","sinon":"^7.2.7","typescript":"^4.9.5","xo":"^0.39.1"},"ava":{"babel":true},"babel":{"presets":["@ava/babel/stage-4","@babel/preset-react"]},"xo":{"extends":["xo-react","xo-typescript"],"prettier":true,"rules":{"react/no-unused-prop-types":"warn","react/prop-types":"off","unicorn/no-hex-escape":"off","unicorn/filename-case":"off"}},"prettier":"@vdemedes/prettier-config","gitHead":"309497ca641f55d8df0083ec2d07264f101358e4","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@4.2.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"shasum":"484672a648b6b214052de721f02a645500cb75d3","size":4169,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-4.2.2.tgz"},"_npmUser":{"name":"vdemedes","email":"vadimdemedes@hey.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_4.2.2_1677706271626_0.6209393583166318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-01T21:31:11.788Z","publish_time":1677706271788,"_cnpm_publish_time":1677706271788},"4.2.1":{"name":"ink-select-input","version":"4.2.1","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build","engines":{"node":">=10"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^3.2.0","lodash.isequal":"^4.5.0"},"peerDependencies":{"ink":"^3.0.5","react":"^16.5.2 || ^17.0.0"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.3.3","@babel/preset-react":"^7.0.0","@sindresorhus/tsconfig":"^0.7.0","@types/lodash.isequal":"^4.5.5","@types/react":"^16.9.43","@vdemedes/prettier-config":"^1.0.1","ava":"^3.9.0","delay":"^4.4.0","eslint-config-xo-react":"^0.23.0","eslint-config-xo-typescript":"^0.31.0","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","ink":"^3.0.5","ink-testing-library":"^2.0.0","prettier":"^2.0.5","react":"^17.0.0","sinon":"^7.2.7","typescript":"^3.9.7","xo":"^0.32.0"},"ava":{"babel":true},"babel":{"presets":["@ava/babel/stage-4","@babel/preset-react"]},"xo":{"extends":["xo-react","xo-typescript"],"prettier":true,"rules":{"react/no-unused-prop-types":"warn","react/prop-types":"off","unicorn/no-hex-escape":"off","unicorn/filename-case":"off"}},"prettier":"@vdemedes/prettier-config","gitHead":"f02da5fb9b73cf0bad29c2f059be11ce1f7d7fba","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@4.2.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"121108ccbcb42aa619f9f0baedb796c24c971a2a","size":4150,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-4.2.1.tgz"},"_npmUser":{"name":"vdemedes","email":"vadimdemedes@hey.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_4.2.1_1636795308569_0.8718870109467154"},"_hasShrinkwrap":false,"publish_time":1636795308865,"_cnpm_publish_time":1636795308865},"4.2.0":{"name":"ink-select-input","version":"4.2.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build","engines":{"node":">=10"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^3.2.0","lodash.isequal":"^4.5.0"},"peerDependencies":{"ink":"^3.0.5","react":"^16.8.2"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.3.3","@babel/preset-react":"^7.0.0","@sindresorhus/tsconfig":"^0.7.0","@types/lodash.isequal":"^4.5.5","@types/react":"^16.9.43","@vdemedes/prettier-config":"^1.0.1","ava":"^3.9.0","delay":"^4.4.0","eslint-config-xo-react":"^0.23.0","eslint-config-xo-typescript":"^0.31.0","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","ink":"^3.0.5","ink-testing-library":"^2.0.0","prettier":"^2.0.5","react":"^16.8.2","sinon":"^7.2.7","typescript":"^3.9.7","xo":"^0.32.0"},"ava":{"babel":true},"babel":{"presets":["@ava/babel/stage-4","@babel/preset-react"]},"xo":{"extends":["xo-react","xo-typescript"],"prettier":true,"rules":{"react/no-unused-prop-types":"warn","react/prop-types":"off","unicorn/no-hex-escape":"off","unicorn/filename-case":"off"}},"prettier":"@vdemedes/prettier-config","gitHead":"7db0b0d4ec7e07bb0e5668a88fcb627f016a44b8","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@4.2.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"a03dc1cae81f09c29cdd4612ae0be610c65c269f","size":4146,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-4.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_4.2.0_1601832336861_0.6683537190027626"},"_hasShrinkwrap":false,"publish_time":1601832336984,"_cnpm_publish_time":1601832336984},"4.1.0":{"name":"ink-select-input","version":"4.1.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build","engines":{"node":">=10"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^3.2.0","lodash.isequal":"^4.5.0"},"peerDependencies":{"ink":"^3.0.5","react":"^16.8.2"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.3.3","@babel/preset-react":"^7.0.0","@sindresorhus/tsconfig":"^0.7.0","@types/lodash.isequal":"^4.5.5","@types/react":"^16.9.43","@vdemedes/prettier-config":"^1.0.1","ava":"^3.9.0","delay":"^4.4.0","eslint-config-xo-react":"^0.23.0","eslint-config-xo-typescript":"^0.31.0","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","ink":"^3.0.5","ink-testing-library":"^2.0.0","prettier":"^2.0.5","react":"^16.8.2","sinon":"^7.2.7","typescript":"^3.9.7","xo":"^0.32.0"},"ava":{"babel":true},"babel":{"presets":["@ava/babel/stage-4","@babel/preset-react"]},"xo":{"extends":["xo-react","xo-typescript"],"prettier":true,"rules":{"react/no-unused-prop-types":"warn","react/prop-types":"off","unicorn/no-hex-escape":"off","unicorn/filename-case":"off"}},"prettier":"@vdemedes/prettier-config","gitHead":"437d040ccdf26410a0ec2fc3fe0e1d94e7493646","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@4.1.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"992201d98506f6dab2e0bb249775255b54b35415","size":4133,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-4.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_4.1.0_1600631327190_0.6934797748317769"},"_hasShrinkwrap":false,"publish_time":1600631328018,"_cnpm_publish_time":1600631328018},"4.0.0":{"name":"ink-select-input","version":"4.0.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build","engines":{"node":">=10"},"scripts":{"pretest":"tsc","test":"xo && ava","build":"tsc","prepare":"tsc"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^3.2.0","lodash":"^4.17.19","lodash.isequal":"^4.5.0"},"peerDependencies":{"ink":"^3.0.0-7"},"devDependencies":{"@ava/babel":"^1.0.1","@babel/core":"^7.3.3","@babel/preset-react":"^7.0.0","@sindresorhus/tsconfig":"^0.7.0","@types/lodash":"^4.14.158","@types/react":"^16.9.43","@vdemedes/prettier-config":"^1.0.1","ava":"^3.9.0","delay":"^4.4.0","eslint-config-xo-react":"^0.23.0","eslint-config-xo-typescript":"^0.31.0","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","ink":"^3.0.0-3","ink-testing-library":"^2.0.0","prettier":"^2.0.5","react":"^16.8.2","sinon":"^7.2.7","typescript":"^3.9.7","xo":"^0.32.0"},"ava":{"babel":true},"babel":{"presets":["@ava/babel/stage-4","@babel/preset-react"]},"xo":{"extends":["xo-react","xo-typescript"],"prettier":true,"rules":{"react/no-unused-prop-types":"warn","react/prop-types":"off","unicorn/no-hex-escape":"off","unicorn/filename-case":"off"}},"prettier":"@vdemedes/prettier-config","gitHead":"544039928c6783be102843463c8622683c35a35c","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@4.0.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"ff642302b4ffea53227e96fa9152709de8a3de54","size":4072,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-4.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_4.0.0_1595444730773_0.9883559196649887"},"_hasShrinkwrap":false,"publish_time":1595444730928,"_cnpm_publish_time":1595444730928},"3.1.2":{"name":"ink-select-input","version":"3.1.2","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build/index.js","engines":{"node":">=8"},"scripts":{"pretest":"npm run build","test":"xo && ava && npm run typecheck","build":"babel src --out-dir=build","prepare":"npm run build","typecheck":"tsc --noEmit --jsx react index.test-d.tsx"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"peerDependencies":{"ink":"^2.0.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/preset-react":"^7.0.0","@types/react":"^16.8.8","ava":"*","babel-eslint":"^10.0.1","eslint-config-xo-react":"^0.16.0","eslint-plugin-react":"^7.1.0","ink":"^2.0.0","ink-testing-library":"^1.0.0","react":"^16.8.2","sinon":"^7.2.7","typescript":"^3.3.3333","xo":"*"},"babel":{"plugins":["@babel/plugin-proposal-class-properties"],"presets":["@ava/stage-4","@babel/preset-react"]},"xo":{"parser":"babel-eslint","extends":["xo-react"],"rules":{"react/no-unused-prop-types":1,"unicorn/no-hex-escape":0,"unicorn/filename-case":0}},"gitHead":"5ea315fad88edcfbbc1d10f25e40cdebcd25b5b7","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@3.1.2","_nodeVersion":"10.15.3","_npmVersion":"6.10.2","dist":{"shasum":"fd53f2f0946bc43989899522b013a2c10a60f722","size":4629,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-3.1.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_3.1.2_1564354315685_0.8631963814026911"},"_hasShrinkwrap":false,"publish_time":1564354315806,"_cnpm_publish_time":1564354315806},"3.1.1":{"name":"ink-select-input","version":"3.1.1","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build/index.js","engines":{"node":">=8"},"scripts":{"pretest":"npm run build","test":"xo && ava && npm run typecheck","build":"babel src --out-dir=build","prepare":"npm run build","typecheck":"tsc --noEmit --jsx react index.test-d.tsx"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/preset-react":"^7.0.0","@types/react":"^16.8.8","ava":"*","babel-eslint":"^10.0.1","eslint-config-xo-react":"^0.16.0","eslint-plugin-react":"^7.1.0","ink":"^2.0.0","ink-testing-library":"^1.0.0","react":"^16.8.2","sinon":"^7.2.7","typescript":"^3.3.3333","xo":"*"},"babel":{"plugins":["@babel/plugin-proposal-class-properties"],"presets":["@ava/stage-4","@babel/preset-react"]},"xo":{"parser":"babel-eslint","extends":["xo-react"],"rules":{"react/no-unused-prop-types":1,"unicorn/no-hex-escape":0,"unicorn/filename-case":0}},"gitHead":"d9b382baa6ffc171ad64415507daeb6a9ec19dcd","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"dist":{"shasum":"4af3b4cf5aee427801a3506bc50b1f634342cfd5","size":4592,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-3.1.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_3.1.1_1557073275022_0.7544496921708908"},"_hasShrinkwrap":false,"publish_time":1557073275131,"_cnpm_publish_time":1557073275131},"3.1.0":{"name":"ink-select-input","version":"3.1.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build/index.js","engines":{"node":">=8"},"scripts":{"pretest":"npm run build","test":"xo && ava","build":"babel src --out-dir=build","prepare":"npm run build"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/preset-react":"^7.0.0","ava":"*","babel-eslint":"^10.0.1","eslint-config-xo-react":"^0.16.0","eslint-plugin-react":"^7.1.0","ink":"^2.0.0","ink-testing-library":"^1.0.0","react":"^16.8.2","sinon":"^7.2.7","xo":"*"},"babel":{"plugins":["@babel/plugin-proposal-class-properties"],"presets":["@ava/stage-4","@babel/preset-react"]},"xo":{"parser":"babel-eslint","extends":["xo-react"],"rules":{"react/no-unused-prop-types":1,"unicorn/no-hex-escape":0,"unicorn/filename-case":0}},"gitHead":"fc3e7d32a601286238961fbf180704bfc22731a5","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@3.1.0","_nodeVersion":"8.11.2","_npmVersion":"6.8.0","dist":{"shasum":"f653c5470d1c1760e0b2e93cab028289958a5cb9","size":4133,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-3.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_3.1.0_1552539764615_0.5946947732388128"},"_hasShrinkwrap":false,"publish_time":1552539764814,"_cnpm_publish_time":1552539764814},"3.0.2":{"name":"ink-select-input","version":"3.0.2","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build/index.js","engines":{"node":">=8"},"scripts":{"pretest":"npm run build","test":"xo && ava","build":"babel src --out-dir=build","prepare":"npm run build"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/preset-react":"^7.0.0","ava":"*","babel-eslint":"^10.0.1","eslint-config-xo-react":"^0.16.0","eslint-plugin-react":"^7.1.0","ink":"^2.0.0","ink-testing-library":"^1.0.0","react":"^16.8.2","sinon":"^7.2.7","xo":"*"},"babel":{"plugins":["@babel/plugin-proposal-class-properties"],"presets":["@ava/stage-4","@babel/preset-react"]},"xo":{"parser":"babel-eslint","extends":["xo-react"],"rules":{"react/no-unused-prop-types":1,"unicorn/no-hex-escape":0,"unicorn/filename-case":0}},"gitHead":"bc5956bee5ca52dedb0cd1b760cdcaf9d6bb349b","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@3.0.2","_nodeVersion":"8.11.2","_npmVersion":"6.8.0","dist":{"shasum":"341bf6550133e2d28f561e148dbfa3cad3c37711","size":4018,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-3.0.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_3.0.2_1552114298236_0.17446249064268304"},"_hasShrinkwrap":false,"publish_time":1552114298339,"_cnpm_publish_time":1552114298339},"3.0.1":{"name":"ink-select-input","version":"3.0.1","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build/index.js","engines":{"node":">=8"},"scripts":{"pretest":"npm run build","test":"xo && ava","build":"babel src --out-dir=build","prepare":"npm run build"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/preset-react":"^7.0.0","ava":"*","babel-eslint":"^10.0.1","eslint-config-xo-react":"^0.16.0","eslint-plugin-react":"^7.1.0","ink":"^2.0.0","react":"^16.8.2","sinon":"^4.4.9","xo":"*"},"babel":{"plugins":["@babel/plugin-proposal-class-properties"],"presets":["@ava/stage-4","@babel/preset-react"]},"xo":{"parser":"babel-eslint","extends":["xo-react"],"rules":{"react/no-unused-prop-types":1,"unicorn/no-hex-escape":0,"unicorn/filename-case":0}},"gitHead":"3affa993569f68a33c148766bb42a8e87ef21c67","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@3.0.1","_nodeVersion":"8.11.2","_npmVersion":"6.8.0","dist":{"shasum":"5175a10fa1c1f94d9daedbdb12b7b80baccb2ea0","size":3934,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-3.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_3.0.1_1551771622573_0.8164538915918693"},"_hasShrinkwrap":false,"publish_time":1551771622686,"_cnpm_publish_time":1551771622686},"3.0.0":{"name":"ink-select-input","version":"3.0.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"build/index.js","engines":{"node":">=8"},"scripts":{"pretest":"npm run build","test":"xo && ava","build":"babel src --out-dir=build","prepare":"npm run build"},"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/preset-react":"^7.0.0","ava":"*","babel-eslint":"^10.0.1","eslint-config-xo-react":"^0.16.0","eslint-plugin-react":"^7.1.0","ink":"^2.0.0","react":"^16.8.2","sinon":"^4.4.9","xo":"*"},"babel":{"plugins":["@babel/plugin-proposal-class-properties"],"presets":["@ava/stage-4","@babel/preset-react"]},"xo":{"parser":"babel-eslint","extends":["xo-react"],"rules":{"react/no-unused-prop-types":1,"unicorn/no-hex-escape":0,"unicorn/filename-case":0}},"gitHead":"8e679f6851ed71db0a30d971705f27ecac628488","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@3.0.0","_nodeVersion":"8.11.2","_npmVersion":"6.8.0","dist":{"shasum":"a0259eb334f76465c127489f3578bc600781c0a3","size":3934,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_3.0.0_1551686815510_0.9131708587895135"},"_hasShrinkwrap":false,"publish_time":1551686815700,"_cnpm_publish_time":1551686815700},"2.0.0":{"name":"ink-select-input","version":"2.0.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"dist/index.js","engines":{"node":">=6"},"scripts":{"pretest":"npm run build","test":"xo && ava","build":"babel src --out-dir=dist","prepublish":"npm run build"},"files":["dist"],"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"devDependencies":{"ava":"^0.25.0","babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","eslint-config-xo-react":"^0.16.0","eslint-plugin-react":"^7.1.0","ink":"^0.5.0","sinon":"^4.4.9","xo":"^0.20.3"},"babel":{"plugins":[["transform-react-jsx",{"pragma":"h","useBuiltIns":true}],["transform-object-rest-spread",{"useBuiltIns":true}]]},"ava":{"babel":{"presets":["@ava/stage-4"],"plugins":[["transform-react-jsx",{"pragma":"h","useBuiltIns":true}]]}},"xo":{"extends":["xo-react"],"rules":{"react/no-unused-prop-types":1,"react/no-deprecated":1},"settings":{"react":{"pragma":"h"}}},"gitHead":"9e62ce4d9f259388732998e360399f66e71b6f8e","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"dist":{"shasum":"faf83653aa2c9346400c2927d1e9530f8939bed8","size":3102,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_2.0.0_1531114979245_0.8262474230982149"},"_hasShrinkwrap":false,"publish_time":1531114979331,"_cnpm_publish_time":1531114979331},"1.1.0":{"name":"ink-select-input","version":"1.1.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"dist/index.js","engines":{"node":">=6"},"scripts":{"pretest":"npm run build","test":"xo && ava","build":"babel src --out-dir=dist","prepublish":"npm run build"},"files":["dist"],"keywords":["ink","ink-component"],"dependencies":{"arr-rotate":"^1.0.0","figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"devDependencies":{"ava":"^0.25.0","babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","eslint-config-xo-react":"^0.16.0","eslint-plugin-react":"^7.1.0","ink":"^0.4.1","sinon":"^4.4.9","xo":"^0.20.3"},"babel":{"plugins":[["transform-react-jsx",{"pragma":"h","useBuiltIns":true}],["transform-object-rest-spread",{"useBuiltIns":true}]]},"ava":{"babel":{"presets":["@ava/stage-4"],"plugins":[["transform-react-jsx",{"pragma":"h","useBuiltIns":true}]]}},"xo":{"extends":["xo-react"],"rules":{"react/no-unused-prop-types":1},"settings":{"react":{"pragma":"h"}}},"gitHead":"539cc348b919429703bb29f9954b14ab9e328d66","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"dist":{"shasum":"b3f6fa416df8d5ddb1771407be8a4ec273296307","size":3088,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-1.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input_1.1.0_1522785640588_0.8084025650758238"},"_hasShrinkwrap":false,"publish_time":1522785640727,"_cnpm_publish_time":1522785640727},"1.0.0":{"name":"ink-select-input","version":"1.0.0","description":"Select input component for Ink","license":"MIT","repository":{"type":"git","url":"git+https://github.com/vadimdemedes/ink-select-input.git"},"author":{"name":"Vadim Demedes","email":"vdemedes@gmail.com","url":"github.com/vadimdemedes"},"main":"dist/index.js","engines":{"node":">=6"},"scripts":{"pretest":"npm run build","test":"xo && ava","build":"babel src --out-dir=dist","prepublish":"npm run build"},"files":["dist"],"keywords":["ink","ink-component"],"dependencies":{"figures":"^2.0.0","lodash.isequal":"^4.5.0","prop-types":"^15.5.10"},"devDependencies":{"ava":"^0.20.0","babel-cli":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","eslint-config-xo-react":"^0.13.0","eslint-plugin-react":"^7.1.0","ink":"^0.3.1","sinon":"^3.1.0","xo":"^0.18.2"},"babel":{"plugins":[["transform-react-jsx",{"pragma":"h","useBuiltIns":true}],["transform-object-rest-spread",{"useBuiltIns":true}]]},"ava":{"babel":{"presets":["@ava/stage-4"],"plugins":[["transform-react-jsx",{"pragma":"h","useBuiltIns":true}]]}},"xo":{"extends":["xo-react"],"rules":{"react/no-unused-prop-types":1},"settings":{"react":{"pragma":"h"}}},"gitHead":"ecfe8352e709922dad074d74ed03ed1aed484fc8","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","_id":"ink-select-input@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"vdemedes","email":"vdemedes@gmail.com"},"dist":{"shasum":"45c47a7a4a9fe5fb44c59987a65793bbcd2ce687","size":2884,"noattachment":false,"key":"/ink-select-input/-/ink-select-input-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ink-select-input/download/ink-select-input-1.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""},{"name":"vdemedes","email":"sbioko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ink-select-input-1.0.0.tgz_1502305016963_0.47052875999361277"},"directories":{},"publish_time":1502305017869,"_hasShrinkwrap":false,"_cnpm_publish_time":1502305017869}},"readme":"# ink-select-input [![test](https://github.com/vadimdemedes/ink-select-input/workflows/test/badge.svg)](https://github.com/vadimdemedes/ink-select-input/actions)\n\n> Select input component for [Ink](https://github.com/vadimdemedes/ink)\n\n## Install\n\n```sh\nnpm install ink-select-input\n```\n\n## Usage\n\n```jsx\nimport React from 'react';\nimport {render} from 'ink';\nimport SelectInput from 'ink-select-input';\n\nconst Demo = () => {\n\tconst handleSelect = item => {\n\t\t// `item` = { label: 'First', value: 'first' }\n\t};\n\n\tconst items = [\n\t\t{\n\t\t\tlabel: 'First',\n\t\t\tvalue: 'first'\n\t\t},\n\t\t{\n\t\t\tlabel: 'Second',\n\t\t\tvalue: 'second'\n\t\t},\n\t\t{\n\t\t\tlabel: 'Third',\n\t\t\tvalue: 'third'\n\t\t}\n\t];\n\n\treturn <SelectInput items={items} onSelect={handleSelect} />;\n};\n\nrender(<Demo />);\n```\n\nThe user can navigate using arrow up/down keys or the <kbd>j</kbd> <kbd>k</kbd> keys, then press <kbd>return</kbd> to select. Alternatively, press the number key corresponding to an option to select it instantly.\n\n<img src=\"media/demo.gif\" width=\"508\">\n\n## Props\n\n### items\n\nType: `array`\\\nDefault: `[]`\n\nItems to display in a list. Each item must be an object and have `label` and `value` props, it may also optionally have a `key` prop.\nIf no `key` prop is provided, `value` will be used as the item key.\n\n### isFocused\n\nType: `boolean`\\\nDefault: `true`\n\nListen to user's input. Useful in case there are multiple input components at the same time and input must be \"routed\" to a specific component.\n\n### initialIndex\n\nType: `number`\\\nDefault: `0`\n\nIndex of initially-selected item in `items` array.\n\n### limit\n\nType: `number`\n\nNumber of items to display.\n\n### indicatorComponent\n\nType: `Component`\n\nCustom component to override the default indicator component.\n\n### itemComponent\n\nType: `Component`\n\nCustom component to override the default item component.\n\n### onSelect\n\nType: `function`\n\nFunction to call when user selects an item. Item object is passed to that function as an argument.\n\n### onHighlight\n\nType: `function`\n\nFunction to call when user highlights an item. Item object is passed to that function as an argument.\n","_attachments":{},"homepage":"https://github.com/vadimdemedes/ink-select-input#readme","bugs":{"url":"https://github.com/vadimdemedes/ink-select-input/issues"},"license":"MIT"}