{"_id":"@dnewkerk/vue-treeselect","_rev":"3-db1753597e7204378a737d01a723b9c7","name":"@dnewkerk/vue-treeselect","dist-tags":{"latest":"0.4.3"},"versions":{"0.4.0":{"name":"@dnewkerk/vue-treeselect","version":"0.4.0","description":"A multi-select component with nested options support for Vue.js","author":{"name":"Riophae Lee","email":"riophaelee@gmail.com"},"license":"MIT","homepage":"https://vue-treeselect.js.org/","repository":{"type":"git","url":"git+https://github.com/riophae/vue-treeselect.git"},"main":"dist/vue-treeselect.cjs.js","unpkg":"dist/vue-treeselect.umd.min.js","css":"dist/vue-treeselect.min.css","scripts":{"dev":"node build/dev-server.js","build-library":"node build/build-library.js","build-docs":"rimraf gh-pages && mkdir gh-pages && node build/build-docs.js","preview-docs":"http-server gh-pages","gh-pages":"npm run build-docs && gh-pages --dist gh-pages --branch gh-pages --dotfiles","cleanup-cov":"rimraf test/unit/coverage","unit":"npm run cleanup-cov && karma start test/unit/karma.conf.js --watch","testonly":"npm run cleanup-cov && karma start test/unit/karma.config.js --single-run","test":"npm run testonly","pretest":"npm run lint","lint:js":"eslint --ext .js --ext .vue --cache --cache-location node_modules/.cache/eslint --rule 'no-console: 2' .","lint:css":"stylelint '**/*.less'","lint":"npm run lint:js && npm run lint:css","verify-builds":"size-limit && node build/verify-builds.js","finish":"npm test && npm run build-library && npm run verify-builds"},"pre-commit":"lint","dependencies":{"@babel/runtime":"^7.3.1","@vue/babel-helper-vue-jsx-merge-props":"^1.2.1","easings-css":"^1.0.0","fuzzysearch":"^1.0.3","is-promise":"^2.1.0","lodash":"^4.0.0","material-colors":"^1.2.6","watch-size":"^2.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.3.1","@size-limit/preset-big-lib":"^2.0.2","@vue/babel-plugin-jsx":"^1.0.2","@vue/compiler-sfc":"^3.0.5","@vue/test-utils":"^2.3.2","autoprefixer":"^9.4.6","babel-eslint":"^10.0.1","babel-loader":"^8.0.0","babel-plugin-istanbul":"^5.0.1","cache-loader":"^4.0.1","chalk":"^2.3.2","codecov":"^3.0.0","connect-history-api-fallback":"^1.5.0","copy-webpack-plugin":"^5.0.3","css-loader":"^3.0.0","entities":"^2.0.0","eslint":"^6.1.0","eslint-config-riophae":"^0.10.0","eslint-friendly-formatter":"^4.0.0","eslint-import-resolver-webpack":"^0.11.0","eslint-loader":"^3.0.0","eslint-plugin-import":"^2.15.0","eslint-plugin-react":"^7.10.0","eslint-plugin-unicorn":"^12.1.0","eslint-plugin-vue":"^6.0.0","eventsource-polyfill":"^0.9.6","express":"^4.16.3","friendly-errors-webpack-plugin":"^1.7.0","gh-pages":"^2.0.0","html-webpack-plugin":"^3.1.0","http-server":"^0.11.1","jasmine-core":"^3.1.0","jstransformer-markdown-it":"^2.0.0","karma":"^4.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.1","karma-jasmine":"^2.0.0","karma-jasmine-matchers":"^4.0.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"^4.0.2","less":"^3.0.1","less-loader":"^5.0.0","mini-css-extract-plugin":"^0.8.0","open":"^7.0.0","optimize-css-assets-webpack-plugin":"^5.0.0","ora":"^4.0.1","postcss-loader":"^3.0.0","pre-commit":"^1.2.2","pug":"^2.0.0","pug-loader":"^2.4.0","puppeteer":"^2.0.0","raw-loader":"^3.0.0","regenerator-runtime":"^0.13.1","rimraf":"^3.0.0","run-series":"^1.1.8","script-loader":"^0.7.2","shallow-equal":"^1.0.0","shelljs":"^0.8.1","string.prototype.repeat":"^0.2.0","strip-indent":"^3.0.0","stylelint":"^11.0.0","stylelint-config-xo-space":"^0.13.0","terser-webpack-plugin":"^2.1.0","url-loader":"^2.0.1","vue":"^3.0.0","vue-loader":"^16.1.2","vue-style-loader":"^4.1.3","vuex":"^4.0.0-0","webpack":"^4.6.0","webpack-bundle-analyzer":"^3.0.2","webpack-cdn-plugin":"^3.1.4","webpack-dev-middleware":"^3.1.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","webpack-node-externals":"^1.7.2","yaku":"^0.19.3"},"peerDependencies":{"vue":"^3.0.0"},"keywords":["vue","component","tree","treeview","select","dropdown","treeselect","multiselect","form","control","input","ui"],"gitHead":"c6fb869cf8a36f18dea092650ad3d48f589f0716","bugs":{"url":"https://github.com/riophae/vue-treeselect/issues"},"_id":"@dnewkerk/vue-treeselect@0.4.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-L/ZNFsi8ERnxBOdTNlQazQ/Xg3BVvWtqyp8J55hZZgmZLPd3j1HwR6qzGNfDD+pv6BkhxiGELO/j1Rwo8zgmrw==","shasum":"64c916816a732cc16fa783a38f0db96522ad1ded","tarball":"https://registry.npmjs.org/@dnewkerk/vue-treeselect/-/vue-treeselect-0.4.0.tgz","fileCount":65,"unpackedSize":1567029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCerHQbryBD13XoIuzex6+5dCb6mcifdq0maFdW0GrZOAIhAKHqHgTVscrvpqh8ErCfSGhX+WEZijbR+lF5gA4ZGi/S"}]},"_npmUser":{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"},"directories":{},"maintainers":[{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-treeselect_0.4.0_1686292867077_0.8972752694059534"},"_hasShrinkwrap":false},"0.4.1":{"name":"@dnewkerk/vue-treeselect","version":"0.4.1","description":"A multi-select component with nested options support for Vue.js","author":{"name":"Riophae Lee","email":"riophaelee@gmail.com"},"license":"MIT","homepage":"https://vue-treeselect.js.org/","repository":{"type":"git","url":"git+https://github.com/riophae/vue-treeselect.git"},"main":"dist/vue-treeselect.cjs.js","unpkg":"dist/vue-treeselect.umd.min.js","css":"dist/vue-treeselect.min.css","scripts":{"dev":"node build/dev-server.js","build-library":"node build/build-library.js","build-docs":"rimraf gh-pages && mkdir gh-pages && node build/build-docs.js","preview-docs":"http-server gh-pages","gh-pages":"npm run build-docs && gh-pages --dist gh-pages --branch gh-pages --dotfiles","cleanup-cov":"rimraf test/unit/coverage","unit":"npm run cleanup-cov && karma start test/unit/karma.conf.js --watch","testonly":"npm run cleanup-cov && karma start test/unit/karma.config.js --single-run","test":"npm run testonly","pretest":"npm run lint","lint:js":"eslint --ext .js --ext .vue --cache --cache-location node_modules/.cache/eslint --rule 'no-console: 2' .","lint:css":"stylelint '**/*.less'","lint":"npm run lint:js && npm run lint:css","verify-builds":"size-limit && node build/verify-builds.js","finish":"npm test && npm run build-library && npm run verify-builds"},"pre-commit":"lint","dependencies":{"@babel/runtime":"^7.3.1","@vue/babel-helper-vue-jsx-merge-props":"^1.2.1","easings-css":"^1.0.0","fuzzysearch":"^1.0.3","is-promise":"^2.1.0","lodash":"^4.0.0","material-colors":"^1.2.6","watch-size":"^2.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.3.1","@size-limit/preset-big-lib":"^2.0.2","@vue/babel-plugin-jsx":"^1.0.2","@vue/compiler-sfc":"^3.0.5","@vue/test-utils":"^2.3.2","autoprefixer":"^9.4.6","babel-eslint":"^10.0.1","babel-loader":"^8.0.0","babel-plugin-istanbul":"^5.0.1","cache-loader":"^4.0.1","chalk":"^2.3.2","codecov":"^3.0.0","connect-history-api-fallback":"^1.5.0","copy-webpack-plugin":"^5.0.3","css-loader":"^3.0.0","entities":"^2.0.0","eslint":"^6.1.0","eslint-config-riophae":"^0.10.0","eslint-friendly-formatter":"^4.0.0","eslint-import-resolver-webpack":"^0.11.0","eslint-loader":"^3.0.0","eslint-plugin-import":"^2.15.0","eslint-plugin-react":"^7.10.0","eslint-plugin-unicorn":"^12.1.0","eslint-plugin-vue":"^6.0.0","eventsource-polyfill":"^0.9.6","express":"^4.16.3","friendly-errors-webpack-plugin":"^1.7.0","gh-pages":"^2.0.0","html-webpack-plugin":"^3.1.0","http-server":"^0.11.1","jasmine-core":"^3.1.0","jstransformer-markdown-it":"^2.0.0","karma":"^4.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.1","karma-jasmine":"^2.0.0","karma-jasmine-matchers":"^4.0.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"^4.0.2","less":"^3.0.1","less-loader":"^5.0.0","mini-css-extract-plugin":"^0.8.0","open":"^7.0.0","optimize-css-assets-webpack-plugin":"^5.0.0","ora":"^4.0.1","postcss-loader":"^3.0.0","pre-commit":"^1.2.2","pug":"^2.0.0","pug-loader":"^2.4.0","puppeteer":"^2.0.0","raw-loader":"^3.0.0","regenerator-runtime":"^0.13.1","rimraf":"^3.0.0","run-series":"^1.1.8","script-loader":"^0.7.2","shallow-equal":"^1.0.0","shelljs":"^0.8.1","string.prototype.repeat":"^0.2.0","strip-indent":"^3.0.0","stylelint":"^11.0.0","stylelint-config-xo-space":"^0.13.0","terser-webpack-plugin":"^2.1.0","url-loader":"^2.0.1","vue":"^3.0.0","vue-loader":"^16.1.2","vue-style-loader":"^4.1.3","vuex":"^4.0.0-0","webpack":"^4.6.0","webpack-bundle-analyzer":"^3.0.2","webpack-cdn-plugin":"^3.1.4","webpack-dev-middleware":"^3.1.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","webpack-node-externals":"^1.7.2","yaku":"^0.19.3"},"peerDependencies":{"vue":"^3.0.0"},"keywords":["vue","component","tree","treeview","select","dropdown","treeselect","multiselect","form","control","input","ui"],"gitHead":"a36868c71cd0aa685f6b81520426ab05eda28eda","bugs":{"url":"https://github.com/riophae/vue-treeselect/issues"},"_id":"@dnewkerk/vue-treeselect@0.4.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7ZcoLdvwDM8qNzZhF8jziHm5c/AdTEGP9GGuS8ZkNmjnSHm13CmkCAoERpNjeSxuhnq+nY0IzK7lb3PGHme4Xg==","shasum":"6da41d02cfc71f3bf1a5d57e81f05f2d50421473","tarball":"https://registry.npmjs.org/@dnewkerk/vue-treeselect/-/vue-treeselect-0.4.1.tgz","fileCount":65,"unpackedSize":1567079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2fjNG3Q8Ikwv7A9ek2gQC7a8HIW2ABkxvJwP8VwEsGAIhALOrq4JgYoFM5weH8DnaytJKNu6wfQ73gMOCMgkS+ems"}]},"_npmUser":{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"},"directories":{},"maintainers":[{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-treeselect_0.4.1_1686294249885_0.4771655749313992"},"_hasShrinkwrap":false},"0.4.2":{"name":"@dnewkerk/vue-treeselect","version":"0.4.2","description":"A multi-select component with nested options support for Vue.js","author":{"name":"Riophae Lee","email":"riophaelee@gmail.com"},"license":"MIT","homepage":"https://vue-treeselect.js.org/","repository":{"type":"git","url":"git+https://github.com/riophae/vue-treeselect.git"},"main":"dist/vue-treeselect.cjs.js","unpkg":"dist/vue-treeselect.umd.min.js","css":"dist/vue-treeselect.min.css","scripts":{"dev":"node build/dev-server.js","build-library":"node build/build-library.js","build-docs":"rimraf gh-pages && mkdir gh-pages && node build/build-docs.js","preview-docs":"http-server gh-pages","gh-pages":"npm run build-docs && gh-pages --dist gh-pages --branch gh-pages --dotfiles","cleanup-cov":"rimraf test/unit/coverage","unit":"npm run cleanup-cov && karma start test/unit/karma.conf.js --watch","testonly":"npm run cleanup-cov && karma start test/unit/karma.config.js --single-run","test":"npm run testonly","pretest":"npm run lint","lint:js":"eslint --ext .js --ext .vue --cache --cache-location node_modules/.cache/eslint --rule 'no-console: 2' .","lint:css":"stylelint '**/*.less'","lint":"npm run lint:js && npm run lint:css","verify-builds":"size-limit && node build/verify-builds.js","finish":"npm test && npm run build-library && npm run verify-builds"},"pre-commit":"lint","dependencies":{"@babel/runtime":"^7.3.1","@vue/babel-helper-vue-jsx-merge-props":"^1.2.1","easings-css":"^1.0.0","fuzzysearch":"^1.0.3","is-promise":"^2.1.0","lodash":"^4.0.0","material-colors":"^1.2.6","watch-size":"^2.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.3.1","@size-limit/preset-big-lib":"^2.0.2","@vue/babel-plugin-jsx":"^1.0.2","@vue/compiler-sfc":"^3.0.5","@vue/test-utils":"^2.3.2","autoprefixer":"^9.4.6","babel-eslint":"^10.0.1","babel-loader":"^8.0.0","babel-plugin-istanbul":"^5.0.1","cache-loader":"^4.0.1","chalk":"^2.3.2","codecov":"^3.0.0","connect-history-api-fallback":"^1.5.0","copy-webpack-plugin":"^5.0.3","css-loader":"^3.0.0","entities":"^2.0.0","eslint":"^6.1.0","eslint-config-riophae":"^0.10.0","eslint-friendly-formatter":"^4.0.0","eslint-import-resolver-webpack":"^0.11.0","eslint-loader":"^3.0.0","eslint-plugin-import":"^2.15.0","eslint-plugin-react":"^7.10.0","eslint-plugin-unicorn":"^12.1.0","eslint-plugin-vue":"^6.0.0","eventsource-polyfill":"^0.9.6","express":"^4.16.3","friendly-errors-webpack-plugin":"^1.7.0","gh-pages":"^2.0.0","html-webpack-plugin":"^3.1.0","http-server":"^0.11.1","jasmine-core":"^3.1.0","jstransformer-markdown-it":"^2.0.0","karma":"^4.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.1","karma-jasmine":"^2.0.0","karma-jasmine-matchers":"^4.0.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"^4.0.2","less":"^3.0.1","less-loader":"^5.0.0","mini-css-extract-plugin":"^0.8.0","open":"^7.0.0","optimize-css-assets-webpack-plugin":"^5.0.0","ora":"^4.0.1","postcss-loader":"^3.0.0","pre-commit":"^1.2.2","pug":"^2.0.0","pug-loader":"^2.4.0","puppeteer":"^2.0.0","raw-loader":"^3.0.0","regenerator-runtime":"^0.13.1","rimraf":"^3.0.0","run-series":"^1.1.8","script-loader":"^0.7.2","shallow-equal":"^1.0.0","shelljs":"^0.8.1","string.prototype.repeat":"^0.2.0","strip-indent":"^3.0.0","stylelint":"^11.0.0","stylelint-config-xo-space":"^0.13.0","terser-webpack-plugin":"^2.1.0","url-loader":"^2.0.1","vue":"^3.0.0","vue-loader":"^16.1.2","vue-style-loader":"^4.1.3","vuex":"^4.0.0-0","webpack":"^4.6.0","webpack-bundle-analyzer":"^3.0.2","webpack-cdn-plugin":"^3.1.4","webpack-dev-middleware":"^3.1.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","webpack-node-externals":"^1.7.2","yaku":"^0.19.3"},"peerDependencies":{"vue":"^3.0.0"},"keywords":["vue","component","tree","treeview","select","dropdown","treeselect","multiselect","form","control","input","ui"],"gitHead":"4d6f151a9fdd27f9b3245425229029d3e476fcd3","bugs":{"url":"https://github.com/riophae/vue-treeselect/issues"},"_id":"@dnewkerk/vue-treeselect@0.4.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-kC0YXoqYOvM/aqKOS2B1gUSQdlEdLVahAXVzseM8Tvm479t4zth4XUsPt25KwoAAgPP5JO8yHHFABJZ0zZu1Nw==","shasum":"dd2464f09cbdbc26d8ed756cb2ac79ce140538bd","tarball":"https://registry.npmjs.org/@dnewkerk/vue-treeselect/-/vue-treeselect-0.4.2.tgz","fileCount":65,"unpackedSize":1565587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmtrFmKTfne8n6ORsjrMCY9wj37KhFdKsvhE3ZgPWisAiEA+mogzmJx/XXtY2xGT3vhSkiVhLFiDG9+H6OI0bGd/uU="}]},"_npmUser":{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"},"directories":{},"maintainers":[{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-treeselect_0.4.2_1686294984771_0.8023047258105265"},"_hasShrinkwrap":false},"0.4.3":{"name":"@dnewkerk/vue-treeselect","version":"0.4.3","description":"A multi-select component with nested options support for Vue.js","author":{"name":"Riophae Lee","email":"riophaelee@gmail.com"},"license":"MIT","homepage":"https://vue-treeselect.js.org/","repository":{"type":"git","url":"git+https://github.com/riophae/vue-treeselect.git"},"main":"dist/vue-treeselect.cjs.js","unpkg":"dist/vue-treeselect.umd.min.js","css":"dist/vue-treeselect.min.css","scripts":{"dev":"node build/dev-server.js","build-library":"node build/build-library.js","build-docs":"rimraf gh-pages && mkdir gh-pages && node build/build-docs.js","preview-docs":"http-server gh-pages","gh-pages":"npm run build-docs && gh-pages --dist gh-pages --branch gh-pages --dotfiles","cleanup-cov":"rimraf test/unit/coverage","unit":"npm run cleanup-cov && karma start test/unit/karma.conf.js --watch","testonly":"npm run cleanup-cov && karma start test/unit/karma.config.js --single-run","test":"npm run testonly","pretest":"npm run lint","lint:js":"eslint --ext .js --ext .vue --cache --cache-location node_modules/.cache/eslint --rule 'no-console: 2' .","lint:css":"stylelint '**/*.less'","lint":"npm run lint:js && npm run lint:css","verify-builds":"size-limit && node build/verify-builds.js","finish":"npm test && npm run build-library && npm run verify-builds"},"pre-commit":"lint","dependencies":{"@babel/runtime":"^7.3.1","@vue/babel-helper-vue-jsx-merge-props":"^1.2.1","easings-css":"^1.0.0","fuzzysearch":"^1.0.3","is-promise":"^2.1.0","lodash":"^4.0.0","material-colors":"^1.2.6","watch-size":"^2.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.3.1","@size-limit/preset-big-lib":"^2.0.2","@vue/babel-plugin-jsx":"^1.0.2","@vue/compiler-sfc":"^3.0.5","@vue/test-utils":"^2.3.2","autoprefixer":"^9.4.6","babel-eslint":"^10.0.1","babel-loader":"^8.0.0","babel-plugin-istanbul":"^5.0.1","cache-loader":"^4.0.1","chalk":"^2.3.2","codecov":"^3.0.0","connect-history-api-fallback":"^1.5.0","copy-webpack-plugin":"^5.0.3","css-loader":"^3.0.0","entities":"^2.0.0","eslint":"^6.1.0","eslint-config-riophae":"^0.10.0","eslint-friendly-formatter":"^4.0.0","eslint-import-resolver-webpack":"^0.11.0","eslint-loader":"^3.0.0","eslint-plugin-import":"^2.15.0","eslint-plugin-react":"^7.10.0","eslint-plugin-unicorn":"^12.1.0","eslint-plugin-vue":"^6.0.0","eventsource-polyfill":"^0.9.6","express":"^4.16.3","friendly-errors-webpack-plugin":"^1.7.0","gh-pages":"^2.0.0","html-webpack-plugin":"^3.1.0","http-server":"^0.11.1","jasmine-core":"^3.1.0","jstransformer-markdown-it":"^2.0.0","karma":"^4.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.1","karma-jasmine":"^2.0.0","karma-jasmine-matchers":"^4.0.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"^4.0.2","less":"^3.0.1","less-loader":"^5.0.0","mini-css-extract-plugin":"^0.8.0","open":"^7.0.0","optimize-css-assets-webpack-plugin":"^5.0.0","ora":"^4.0.1","postcss-loader":"^3.0.0","pre-commit":"^1.2.2","pug":"^2.0.0","pug-loader":"^2.4.0","puppeteer":"^2.0.0","raw-loader":"^3.0.0","regenerator-runtime":"^0.13.1","rimraf":"^3.0.0","run-series":"^1.1.8","script-loader":"^0.7.2","shallow-equal":"^1.0.0","shelljs":"^0.8.1","string.prototype.repeat":"^0.2.0","strip-indent":"^3.0.0","stylelint":"^11.0.0","stylelint-config-xo-space":"^0.13.0","terser-webpack-plugin":"^2.1.0","url-loader":"^2.0.1","vue":"^3.0.0","vue-loader":"^16.1.2","vue-style-loader":"^4.1.3","vuex":"^4.0.0-0","webpack":"^4.6.0","webpack-bundle-analyzer":"^3.0.2","webpack-cdn-plugin":"^3.1.4","webpack-dev-middleware":"^3.1.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","webpack-node-externals":"^1.7.2","yaku":"^0.19.3"},"peerDependencies":{"vue":"^3.0.0"},"keywords":["vue","component","tree","treeview","select","dropdown","treeselect","multiselect","form","control","input","ui"],"gitHead":"14ed15ed784304e38d77f338d268ab5de4c8d4b2","bugs":{"url":"https://github.com/riophae/vue-treeselect/issues"},"_id":"@dnewkerk/vue-treeselect@0.4.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-TRnr53XQ0+G6pK5Xz0bXCbi4d7ndyIR1xPR2FnBmuDHLL7bPP29ouu/0bCtw5Vu3QbOX0VEUSwCrfHbfwmnIqw==","shasum":"8250248bc7924b98cd54b298995d496ed60fc458","tarball":"https://registry.npmjs.org/@dnewkerk/vue-treeselect/-/vue-treeselect-0.4.3.tgz","fileCount":65,"unpackedSize":1568997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD627UYdlWL1UgKfQSWi+9P+tb3q9gLCXnIXW+8mqbJ/AIgUziOXDewGNafQFhLjaD/Fip2un2hTuxOEX2q81RMAQI="}]},"_npmUser":{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"},"directories":{},"maintainers":[{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-treeselect_0.4.3_1686295517363_0.44301155341481446"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-09T06:41:06.986Z","0.4.0":"2023-06-09T06:41:07.331Z","modified":"2023-06-09T07:25:17.813Z","0.4.1":"2023-06-09T07:04:10.170Z","0.4.2":"2023-06-09T07:16:25.082Z","0.4.3":"2023-06-09T07:25:17.678Z"},"maintainers":[{"name":"dnewkerk","email":"davidnewkerk@protonmail.com"}],"description":"A multi-select component with nested options support for Vue.js","homepage":"https://vue-treeselect.js.org/","keywords":["vue","component","tree","treeview","select","dropdown","treeselect","multiselect","form","control","input","ui"],"repository":{"type":"git","url":"git+https://github.com/riophae/vue-treeselect.git"},"author":{"name":"Riophae Lee","email":"riophaelee@gmail.com"},"bugs":{"url":"https://github.com/riophae/vue-treeselect/issues"},"license":"MIT","readme":"# vue-treeselect\n[![npm](https://badgen.now.sh/npm/v/@riophae/vue-treeselect)](https://www.npmjs.com/package/@riophae/vue-treeselect) [![Build](https://badgen.now.sh/circleci/github/riophae/vue-treeselect)](https://circleci.com/gh/riophae/vue-treeselect/tree/master) [![Coverage](https://badgen.net/codecov/c/github/riophae/vue-treeselect)](https://codecov.io/gh/riophae/vue-treeselect?branch=master)\n![npm monthly downloads](https://badgen.now.sh/npm/dm/@riophae/vue-treeselect)\n![jsDelivr monthly hits](https://badgen.net/jsdelivr/hits/npm/@riophae/vue-treeselect) [![Known vulnerabilities](https://snyk.io/test/npm/@riophae/vue-treeselect/badge.svg)](https://snyk.io/test/npm/@riophae/vue-treeselect) ![License](https://badgen.net/github/license/riophae/vue-treeselect)\n\n> A multi-select component with nested options support for Vue.js\n\n![Vue-Treeselect Screenshot](https://raw.githubusercontent.com/riophae/vue-treeselect/master/screenshot.png)\n\n### Features\n\n- Single & multiple select with nested options support\n- Fuzzy matching\n- Async searching\n- Delayed loading (load data of deep level options only when needed)\n- Keyboard support (navigate using <kbd>Arrow Up</kbd> & <kbd>Arrow Down</kbd> keys, select option using <kbd>Enter</kbd> key, etc.)\n- Rich options & highly customizable\n- Supports a wide range of browsers (see [below](#browser-compatibility))\n- RTL support\n\n*Requires Vue 3.0+*\n\n### Getting Started\n\nIt's recommended to install vue-treeselect via npm, and build your app using a bundler like [webpack](https://webpack.js.org/).\n\n```bash\nnpm install --save @riophae/vue-treeselect\n```\n\nThis example shows how to integrate vue-treeselect with your [Vue SFCs](https://vuejs.org/v2/guide/single-file-components.html).\n\n```vue\n<!-- Vue SFC -->\n<template>\n  <div id=\"app\">\n    <treeselect v-model=\"value\" :multiple=\"true\" :options=\"options\" />\n  </div>\n</template>\n\n<script>\n  // import the component\n  import Treeselect from '@riophae/vue-treeselect'\n  // import the styles\n  import '@riophae/vue-treeselect/dist/vue-treeselect.css'\n\n  export default {\n    // register the component\n    components: { Treeselect },\n    data() {\n      return {\n        // define the default value\n        value: null,\n        // define options\n        options: [ {\n          id: 'a',\n          label: 'a',\n          children: [ {\n            id: 'aa',\n            label: 'aa',\n          }, {\n            id: 'ab',\n            label: 'ab',\n          } ],\n        }, {\n          id: 'b',\n          label: 'b',\n        }, {\n          id: 'c',\n          label: 'c',\n        } ],\n      }\n    },\n  }\n</script>\n```\n\nIf you just don't want to use webpack or any other bundlers, you can simply include the standalone UMD build in your page. In this way, make sure Vue as a dependency is included before vue-treeselect.\n\n```html\n<html>\n  <head>\n    <!-- include Vue 3.x -->\n    <script src=\"https://cdn.jsdelivr.net/npm/vue@^3\"></script>\n    <!-- include vue-treeselect & its styles. you can change the version tag to better suit your needs. -->\n    <script src=\"https://cdn.jsdelivr.net/npm/@riophae/vue-treeselect@^0.4.0/dist/vue-treeselect.umd.min.js\"></script>\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@riophae/vue-treeselect@^0.4.0/dist/vue-treeselect.min.css\">\n  </head>\n  <body>\n    <div id=\"app\">\n      <treeselect v-model=\"value\" :multiple=\"true\" :options=\"options\" />\n    </div>\n  </body>\n  <script>\n    // register the component\n    Vue.component('treeselect', VueTreeselect.Treeselect)\n\n    new Vue({\n      el: '#app',\n      data: {\n        // define the default value\n        value: null,\n        // define options\n        options: [ {\n          id: 'a',\n          label: 'a',\n          children: [ {\n            id: 'aa',\n            label: 'aa',\n          }, {\n            id: 'ab',\n            label: 'ab',\n          } ],\n        }, {\n          id: 'b',\n          label: 'b',\n        }, {\n          id: 'c',\n          label: 'c',\n        } ],\n      },\n    })\n  </script>\n</html>\n```\n\n### Documentation & Live Demo\n\n[Visit the website](https://vue-treeselect.js.org/)\n\nNote: please use a desktop browser since the website hasn't been optimized for mobile devices.\n\n### Browser Compatibility\n\n- Chrome\n- Edge\n- Firefox\n- IE ≥ 9\n- Safari\n\nIt should function well on IE9, but the style can be slightly broken due to the lack of support of some relatively new CSS features, such as `transition` and `animation`. Nevertheless it should look 90% same as on modern browsers.\n\n### Bugs\n\nYou can use this [pen](https://codepen.io/riophae/pen/MExgzP) to reproduce bugs and then [open an issue](https://github.com/riophae/vue-treeselect/issues/new).\n\n### Contributing\n\n1. Fork & clone the repo\n2. Install dependencies by `yarn` or `npm install`\n3. Check out a new branch\n4. `npm run dev` & hack\n5. Make sure `npm test` passes\n6. Push your changes & file a pull request\n\n### Credits\n\nThis project is inspired by [vue-multiselect](https://github.com/monterail/vue-multiselect), [react-select](https://github.com/JedWatson/react-select) and [Ant Design](https://github.com/ant-design/ant-design/). Special thanks go to their respective authors!\n\nSome icons used in this project:\n\n  - \"link\" icon made by [Smashicons](https://www.flaticon.com/authors/smashicons) is licensed under [CC 3.0 BY](https://creativecommons.org/licenses/by/3.0/)\n  - \"spinner\" icon from [SpinKit](https://github.com/tobiasahlin/SpinKit) is licensed under the [MIT License](https://github.com/tobiasahlin/SpinKit/blob/master/LICENSE)\n  - \"caret\" icon made by [Dave Gandy](https://www.flaticon.com/authors/dave-gandy) is licensed under [CC 3.0 BY](https://creativecommons.org/licenses/by/3.0/)\n  - \"delete\" icon made by [Freepik](https://www.flaticon.com/authors/freepik) is licensed under [CC 3.0 BY](https://creativecommons.org/licenses/by/3.0/)\n  - \"checkmark symbol\" & \"minus symbol\" icons made by [Catalin Fertu](https://www.flaticon.com/authors/catalin-fertu) are licensed under [CC 3.0 BY](https://creativecommons.org/licenses/by/3.0/)\n\n### License\n\nCopyright (c) 2017-present [Riophae Lee](https://github.com/riophae).\n\nReleased under the [MIT License](https://github.com/riophae/vue-treeselect/blob/master/LICENSE).\n","readmeFilename":"README.md"}