{"_id":"@cnvrg/vue-selector","_rev":"2-b7c06698d2f878a965be40ae62af0a58","name":"@cnvrg/vue-selector","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.0":{"name":"@cnvrg/vue-selector","version":"0.2.0","main":"./dist/@cnvrg/vue-selector.common.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build-lib":"vue-cli-service build --target lib --name @cnvrg/vue-selector ./src/vue-selector/index.js","storybook":"start-storybook -p 9001 -c .storybook"},"dependencies":{"vue":"^2.5.22","vue-clickaway":"^2.2.2","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@babel/core":"^7.3.4","@storybook/addon-actions":"^5.0.1","@storybook/addon-storysource":"^5.0.1","@storybook/vue":"^5.0.1","@vue/cli-plugin-babel":"^3.4.0","@vue/cli-plugin-eslint":"^3.4.0","@vue/cli-service":"^3.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-preset-vue":"^2.0.2","eslint":"^5.8.0","eslint-config-prettier":"^4.1.0","eslint-plugin-vue":"^5.0.0","storybook-addon-vue-info":"^1.0.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.8"},"peerDependencies":{"font-awesome":"^4.7.0","vue":"^2.5.22"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["eslint:recommended","plugin:vue/recommended","prettier","prettier/vue"],"rules":{},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"description":"selector","_id":"@cnvrg/vue-selector@0.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"cnvrg","email":"chaim@cnvrg.io"},"dist":{"integrity":"sha512-pjca0u5S9dnZcrLVT4dxeNKaU/qbj+3bJl+unw8d6k3OKdIAS1Empcq+U92E5WJmw73VKz8kdmzxTBkf1bJilg==","shasum":"5069c011c7cecafd31a526669c7496fceb9349b4","tarball":"https://registry.npmjs.org/@cnvrg/vue-selector/-/vue-selector-0.2.0.tgz","fileCount":40,"unpackedSize":1576163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj2BbCRA9TVsSAnZWagAANrsP/iX/QlDw4KEATEdzADgh\nwEfURB4I3Sg7HIuysxjX5ERNCRq1TXM6kY2Ha0S3n9OrFPH2/M/B5wIFetN9\n7/TH4Zv5ctA13EKwS8NM/gVYAfE+iLUo1eBxTl1SGHv4n4kcnvCNltMqslHx\nL+rYoi0UvD+9b2g/G6SOFq9LmdNmhcY3rDiLbPFs+9bI7+P5RffFSri3VWRF\nnluutagP94bd9detpCivE6UGy4/etQupyTejwNAlAURiDxGPV+VXpVuRjWnx\nA4jSYZbJo+yOB5SBVfmtwpdsgxei8nG1zp9oGJ/Qafwo7mw72NpwCYk0uyEm\nOkFF5Xy+6KzuljR7KevqR3Yu1Jy9kl294aZRt7MexfJ2fsrW4RTp46s1esT8\nO2c+ZizLDPFhggiQO0F4NyCyXVDY71Hh1h2bpbn24Pz01RITGLAM8econQG1\npCyVg01C+vJynF1EYqKq5ahcc9xWPpHlHZ0GBQNxj/g7BUPUeM6a3CeG+sZT\nJ9p74zDsSpyj3ZfZl70sIzUgIT5tyyIwpHMjIKC5NLNXMaVzgui8QGpxfSbV\n9l6gBdf1PdHIzu5fNLn952gQdnSmGZMBZJRcip9O/itvKWO3U1C1VPW0COU3\nTw9Hg+ajJGnfCyx8El1rJdJ8bZZHHW1WpLzvX1Nuxx9PaSKG0UmMxl1LjQYX\nFR5+\r\n=iMtC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD17nJg5UJSysn39qiIzoXwfK512RggBcWnztDv22/SyAIhAJjHCNKoAUNu9im8m8UVGi368ws9jHmugocjlPTcMAWQ"}]},"maintainers":[{"name":"cnvrg","email":"chaim@cnvrg.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-selector_0.2.0_1552900186884_0.5070404909289612"},"_hasShrinkwrap":false},"0.2.1":{"name":"@cnvrg/vue-selector","version":"0.2.1","main":"./dist/@cnvrg/vue-selector.common.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build-lib":"vue-cli-service build --target lib --name @cnvrg/vue-selector ./src/vue-selector/index.js","storybook":"start-storybook -p 9001 -c .storybook"},"dependencies":{"vue":"^2.5.22","vue-clickaway":"^2.2.2","vue-virtual-scroller":"^1.0.0-rc.2"},"devDependencies":{"@babel/core":"^7.3.4","@storybook/addon-actions":"^5.0.1","@storybook/addon-storysource":"^5.0.1","@storybook/vue":"^5.0.1","@vue/cli-plugin-babel":"^3.4.0","@vue/cli-plugin-eslint":"^3.4.0","@vue/cli-service":"^3.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-preset-vue":"^2.0.2","eslint":"^5.8.0","eslint-config-prettier":"^4.1.0","eslint-plugin-vue":"^5.0.0","storybook-addon-vue-info":"^1.0.0","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.8"},"peerDependencies":{"font-awesome":"^4.7.0","vue":"^2.5.22"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["eslint:recommended","plugin:vue/recommended","prettier","prettier/vue"],"rules":{},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"description":"selector","_id":"@cnvrg/vue-selector@0.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"cnvrg","email":"chaim@cnvrg.io"},"dist":{"integrity":"sha512-PDKgxhYrHm3hlgMPZ4O//eBC2+ZW25e50PgPw63HQc7EwEQDzszoUNaZeLQRc1gbLdoLBEIMf8ZGpKknVBw03g==","shasum":"e37de5e98b934a92f795909d6cdf958fb47eac3d","tarball":"https://registry.npmjs.org/@cnvrg/vue-selector/-/vue-selector-0.2.1.tgz","fileCount":40,"unpackedSize":1574901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj2D9CRA9TVsSAnZWagAAUmYP/jHZDFfBEqci0zt2IHwT\ntITmsNlDN+j6bHg2A/AHJ2EZ0c/V+rYRhpwfP9VFCzhfsWzA4k8cPF93/5gN\nG3BMIUH2I+6sz9VfD3zT+42wyuOlcTAS+P047xNGs34FZqBfUBSOTTdFEAnG\nom9beYA9P/UAmlY5eKOk3L3IKqT9ty8e/80/OtvVvIrMJFkJeIhmKKg6WHIv\nfNVEcJ+6mdCFvDvdoMA7RbwghF0klsb9t8sosBRoKXfclfWZkQ+LqtitbAIy\nX3aALc4QMI1HOaFaFLuAl4C+bl1O/MY7+OcdxWcJneBzhaGdi51qjpFjpKBP\nVIbiBji1u5ypsQGl7M4+nCSe29H3b+pGW8SWTmKZRIiZ1Zp0X6Cj2BnjzgsN\ngN5goLXKKQEU8+DZOh7dU+u10kF2rgp/0Dts/9wqqfrmByXQ8on2sc3wCi0X\nS1V7GVyQkHIV9fTcdNpQUcFDQrNwHi1Ti6WFFADBBM6QALMjXU4Z7HIXceEB\n4WQSkpZmqu24NZO4ogLH7QzmrHHPq52mYPdRbpamn8/UBKyby1XIxO3TKko7\nJftUWSMJgpt54ALkPyc7/Abef6moGJx2QljSX2ir9jokc098e1aEcj2pc5iM\nRHVE9Pm1VWYHbzy+2e/MUFRVO6e++7vF2u0ASrrH0m/Aii0A0sDuTSWqH5gW\nWuQJ\r\n=umvy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ApkvKUcqYp3HDKGVy1FPEsE0XrYNNiiGnnd/wsGA6gIgOjD4gjtOp6bxU3Sr8EVDhq/lEBp9AwkpvHGoy5jbCA0="}]},"maintainers":[{"name":"cnvrg","email":"chaim@cnvrg.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-selector_0.2.1_1552900349036_0.6338715847547831"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-18T09:09:46.703Z","0.2.0":"2019-03-18T09:09:47.121Z","modified":"2022-04-04T23:52:12.490Z","0.2.1":"2019-03-18T09:12:29.285Z"},"maintainers":[{"name":"cnvrg","email":"chaim@cnvrg.io"}],"description":"selector","readme":"selector\n\nrequirements:\n\n- Provide a single component to for selectors\n- Be customizable enough to provide all our needs\n\nfeatures:\n\n- multiple select (tags) or single select (same appearance but only one value enabled)\n- virtual scroller\n- search\n\n- slots\n\n  - input\n  - place for footer:\n    - default - get title, icon, explanation, read more link from props\n    - template\n  - option\n    - default - label (with a checkbox)\n    - template - gets current item, onToggle function, isSelected\n  - no results\n    - nothing - will show \"No Results Found\"\n    - label\n    - template\n\n- api :\n  - callback for select/unselect (parameter - the new selected set for multiple, the single object key for single)\n  - value - the current select value (set/selected)\n  - search input - value/on-change\n  - styles\n  - callbacks\n  - classes\n\nfuture options:\n\n- group by selector (e.g commits - see the whole list, group by experiment, user...)\n  - the dev will need to supply group by function for each of the options\n- handling keyboard arrows, enter,\n  - e.g left, right will move in the search input, up/down will move between options, enter will select an option\n","readmeFilename":"README.md"}