{"_id":"@alosha/vue-select","_rev":"6-680e7e9dd14214aea718f3bb4767b072","name":"@alosha/vue-select","dist-tags":{"latest":"4.1.1"},"versions":{"4.0.0":{"name":"@alosha/vue-select","version":"4.0.0","author":{"name":"Jeff Sagal","email":"sagalbot@gmail.com"},"license":"MIT","_id":"@alosha/vue-select@4.0.0","maintainers":[{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"}],"contributors":[{"url":"Alosha","name":"Eduardo Silva Navarrete","email":"https://github.com/avlisodraude"}],"homepage":"https://github.com/avlisodraude/vue-select","bugs":{"url":"https://github.com/avlisodraude/vue-select/issues"},"dist":{"shasum":"0dc504051b0752287d69777f53b55f1dad64fc1d","tarball":"https://registry.npmjs.org/@alosha/vue-select/-/vue-select-4.0.0.tgz","fileCount":7,"integrity":"sha512-VRKnTYJ+dHvuz5U+vLVRhgBNHusOrJHABOzZhIqQnQ6oqdqS3thQtrbiDMS5DO6mKBhqMF2aeu34PHEZlF1J9Q==","signatures":[{"sig":"MEUCIQCsgEnRALtOe3x17i91nabeRO16ZMEsiddD80JWAFU5aAIgT7Qa/G81854hOwKgDmTbVz8Am5DfX4lWOydK8HRpsTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89078},"main":"./dist/vue-select.umd.js","types":"./dist/vue-select.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/vue-select.es.js","exports":{".":{"types":"./dist/vue-select.d.ts","import":"./dist/vue-select.es.js","require":"./dist/vue-select.umd.js"},"./dist/vue-select.css":{"style":"./dist/vue-select.css","import":"./dist/vue-select.css","require":"./dist/vue-select.css"}},"gitHead":"22a85e8f59a69b4e87f327eb197ef72857d61a17","prepare":"npm run build","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest --environment jsdom","build":"vue-tsc --noEmit && vite build && node scripts/copy-dts.mjs","commit":"git-cz","preview":"vite preview --port 5050","coverage":"vitest --run --coverage --environment jsdom --silent","dev:docs":"cd docs && yarn serve","typecheck":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","build:docs":"cd docs && yarn build","preinstall":"node ./scripts/verify-package-manager.js","typecheck:types":"vue-tsc --noEmit -p tsconfig.types-test.json","semantic-release":"semantic-release"},"_npmUser":{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"},"repository":{"url":"git+https://github.com/avlisodraude/vue-select.git","type":"git"},"_npmVersion":"11.16.0","bundlewatch":{"files":[{"path":"./dist/vue-select.es.js","maxSize":"8 KB","compression":"gzip"},{"path":"./dist/vue-select.umd.js","maxSize":"7 KB","compression":"gzip"},{"path":"./dist/vue-select.css","maxSize":"2 KB","compression":"gzip"}]},"description":"Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"vue":"^3.2.45","vite":"^3.2.4","jsdom":"^20.0.3","eslint":"^8.28.0","vitest":"^0.25.3","vue-tsc":"^1.0.10","prettier":"^2.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","commitizen":"^4.2.5","typescript":"^4.9.3","@types/node":"^18.11.10","bundlewatch":"^0.3.3","@types/jsdom":"^20.0.1","autoprefixer":"^10.4.13","@vue/tsconfig":"^0.1.3","postcss-nested":"^6.0.0","@vue/test-utils":"^2.2.4","semantic-release":"^19.0.5","eslint-plugin-vue":"^9.8.0","@vitejs/plugin-vue":"^3.2.0","@vitest/coverage-c8":"^0.25.3","@semantic-release/git":"^10.0.1","@rushstack/eslint-patch":"^1.2.0","@semantic-release/github":"^8.0.7","cz-conventional-changelog":"3.3.0","@vue/eslint-config-prettier":"^7.0.0","@vue/eslint-config-typescript":"^11.0.2"},"peerDependencies":{"vue":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-select_4.0.0_1783063553539_0.7919009060318767","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@alosha/vue-select","version":"4.0.2","author":{"name":"Jeff Sagal","email":"sagalbot@gmail.com"},"license":"MIT","_id":"@alosha/vue-select@4.0.2","maintainers":[{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"}],"contributors":[{"url":"Alosha","name":"Eduardo Silva Navarrete","email":"https://github.com/avlisodraude"}],"homepage":"https://vue-select.alosha.dev","bugs":{"url":"https://github.com/avlisodraude/vue-select/issues"},"dist":{"shasum":"952fe73360d3ea7f0b41977117f2401e17127761","tarball":"https://registry.npmjs.org/@alosha/vue-select/-/vue-select-4.0.2.tgz","fileCount":7,"integrity":"sha512-TI1I49R8A7zMzVegrTHOeGsVvJJTjDueUlBxsMh9qDhHPrHNpwQk8eKRXyFwD6ksqqY0YZ1XoK2fvz2PQVN/8Q==","signatures":[{"sig":"MEYCIQCs8MzL5rnTw98jX41zwx9YSNA3LYURi+2y7prTScE9SAIhAM6w4bo495eJEqbRzkJdsVJFuT36qLIlfNwAX+Rey0Vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89065},"main":"./dist/vue-select.umd.js","types":"./dist/vue-select.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/vue-select.es.js","exports":{".":{"types":"./dist/vue-select.d.ts","import":"./dist/vue-select.es.js","require":"./dist/vue-select.umd.js"},"./dist/vue-select.css":{"style":"./dist/vue-select.css","import":"./dist/vue-select.css","require":"./dist/vue-select.css"}},"gitHead":"b001fd26bb154fe5e7ab2895143d0bee07a5d545","prepare":"npm run build","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest --environment jsdom","build":"vue-tsc --noEmit && vite build && node scripts/copy-dts.mjs","commit":"git-cz","preview":"vite preview --port 5050","coverage":"vitest --run --coverage --environment jsdom --silent","dev:docs":"cd docs && yarn serve","typecheck":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","build:docs":"cd docs && yarn build","preinstall":"node ./scripts/verify-package-manager.js","typecheck:types":"vue-tsc --noEmit -p tsconfig.types-test.json","semantic-release":"semantic-release"},"_npmUser":{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"},"repository":{"url":"git+https://github.com/avlisodraude/vue-select.git","type":"git"},"_npmVersion":"11.16.0","bundlewatch":{"files":[{"path":"./dist/vue-select.es.js","maxSize":"8 KB","compression":"gzip"},{"path":"./dist/vue-select.umd.js","maxSize":"7 KB","compression":"gzip"},{"path":"./dist/vue-select.css","maxSize":"2 KB","compression":"gzip"}]},"description":"Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"vue":"^3.2.45","vite":"^3.2.4","jsdom":"^20.0.3","eslint":"^8.28.0","vitest":"^0.25.3","vue-tsc":"^1.0.10","prettier":"^2.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","commitizen":"^4.2.5","typescript":"^4.9.3","@types/node":"^18.11.10","bundlewatch":"^0.3.3","@types/jsdom":"^20.0.1","autoprefixer":"^10.4.13","@vue/tsconfig":"^0.1.3","postcss-nested":"^6.0.0","@vue/test-utils":"^2.2.4","semantic-release":"^19.0.5","eslint-plugin-vue":"^9.8.0","@vitejs/plugin-vue":"^3.2.0","@vitest/coverage-c8":"^0.25.3","@semantic-release/git":"^10.0.1","@rushstack/eslint-patch":"^1.2.0","@semantic-release/github":"^8.0.7","cz-conventional-changelog":"3.3.0","@vue/eslint-config-prettier":"^7.0.0","@vue/eslint-config-typescript":"^11.0.2"},"peerDependencies":{"vue":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-select_4.0.2_1783150887629_0.4206137228575473","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@alosha/vue-select","version":"4.0.3","author":{"name":"Jeff Sagal","email":"sagalbot@gmail.com"},"license":"MIT","_id":"@alosha/vue-select@4.0.3","maintainers":[{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"}],"contributors":[{"url":"Alosha","name":"Eduardo Silva Navarrete","email":"https://github.com/avlisodraude"}],"homepage":"https://vue-select.alosha.dev","bugs":{"url":"https://github.com/avlisodraude/vue-select/issues"},"dist":{"shasum":"fa98e5f35a6d8f7e324159056516b93563a94e61","tarball":"https://registry.npmjs.org/@alosha/vue-select/-/vue-select-4.0.3.tgz","fileCount":7,"integrity":"sha512-ptvyvLCx5wIV/aGE05Y4q9Reb/T2YG8YTC/zLC+XhkRYJ01zAyFtfeagwgecR7RviaheyVkdr+JzLMXgOUOo+Q==","signatures":[{"sig":"MEUCICDmXTyxv2E5EzBOHqoDjGa+ZI4IRZFPUeu6URhmCiY3AiEAlsTCuWKJaKdUEbVX7qXZmjm5BIPbZVbwiHmc1sNwUP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80545},"main":"./dist/vue-select.umd.js","types":"./dist/vue-select.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/vue-select.es.js","exports":{".":{"types":"./dist/vue-select.d.ts","import":"./dist/vue-select.es.js","require":"./dist/vue-select.umd.js"},"./dist/vue-select.css":{"style":"./dist/vue-select.css","import":"./dist/vue-select.css","require":"./dist/vue-select.css"}},"gitHead":"dc9fc342726eb3d4e2e92b3e57450af17d29fd1a","prepare":"npm run build","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest --environment jsdom","build":"vue-tsc --noEmit && vite build && node scripts/copy-dts.mjs","commit":"git-cz","preview":"vite preview --port 5050","coverage":"vitest --run --coverage --environment jsdom --silent","dev:docs":"cd docs && yarn serve","typecheck":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","build:docs":"cd docs && yarn build","preinstall":"node ./scripts/verify-package-manager.js","typecheck:types":"vue-tsc --noEmit -p tsconfig.types-test.json","semantic-release":"semantic-release"},"_npmUser":{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"},"repository":{"url":"git+https://github.com/avlisodraude/vue-select.git","type":"git"},"_npmVersion":"11.16.0","bundlewatch":{"files":[{"path":"./dist/vue-select.es.js","maxSize":"8 KB","compression":"gzip"},{"path":"./dist/vue-select.umd.js","maxSize":"7 KB","compression":"gzip"},{"path":"./dist/vue-select.css","maxSize":"2 KB","compression":"gzip"}]},"description":"Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"vue":"^3.2.45","vite":"^3.2.4","jsdom":"^20.0.3","eslint":"^8.28.0","vitest":"^0.25.3","vue-tsc":"^1.0.10","prettier":"^2.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","commitizen":"^4.2.5","typescript":"^4.9.3","@types/node":"^18.11.10","bundlewatch":"^0.3.3","@types/jsdom":"^20.0.1","autoprefixer":"^10.4.13","@vue/tsconfig":"^0.1.3","postcss-nested":"^6.0.0","@vue/test-utils":"^2.2.4","semantic-release":"^19.0.5","eslint-plugin-vue":"^9.8.0","@vitejs/plugin-vue":"^3.2.0","@vitest/coverage-c8":"^0.25.3","@semantic-release/git":"^10.0.1","@rushstack/eslint-patch":"^1.2.0","@semantic-release/github":"^8.0.7","cz-conventional-changelog":"3.3.0","@vue/eslint-config-prettier":"^7.0.0","@vue/eslint-config-typescript":"^11.0.2"},"peerDependencies":{"vue":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-select_4.0.3_1783173813671_0.7769640113786822","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@alosha/vue-select","version":"4.0.4","author":{"name":"Jeff Sagal","email":"sagalbot@gmail.com"},"license":"MIT","_id":"@alosha/vue-select@4.0.4","maintainers":[{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"}],"contributors":[{"url":"Alosha","name":"Eduardo Silva Navarrete","email":"https://github.com/avlisodraude"}],"homepage":"https://vue-select.alosha.dev","bugs":{"url":"https://github.com/avlisodraude/vue-select/issues"},"dist":{"shasum":"bce95669fce32d7b062c4f3d6ba735fc16b1be67","tarball":"https://registry.npmjs.org/@alosha/vue-select/-/vue-select-4.0.4.tgz","fileCount":7,"integrity":"sha512-K1FY8nvjHLEoN6oSd4oqWWOuFwCN7offgQB2kc4Xw/jOYsV/qxaVHQlQMnD46MHvTcdQNHs3wkn5GFYCQ93wKQ==","signatures":[{"sig":"MEUCIFaZYSwdFpdSZ94YJH0d4cSATlMC3oqNH3IWyrZwsoX7AiEA0glg5bT8zMWIp5ST5cTDn3Cz5ydVJjWjYADmkecTeTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80556},"main":"./dist/vue-select.umd.js","types":"./dist/vue-select.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/vue-select.es.js","exports":{".":{"types":"./dist/vue-select.d.ts","import":"./dist/vue-select.es.js","require":"./dist/vue-select.umd.js"},"./dist/vue-select.css":{"style":"./dist/vue-select.css","import":"./dist/vue-select.css","require":"./dist/vue-select.css"}},"gitHead":"889ece30047ba365d3098db0492c8742bfe05292","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest --environment jsdom","build":"vue-tsc --noEmit && vite build && node scripts/copy-dts.mjs","commit":"git-cz","preview":"vite preview --port 5050","coverage":"vitest --run --coverage --environment jsdom --silent","dev:docs":"cd docs && yarn serve","typecheck":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","build:docs":"cd docs && yarn build","preinstall":"node ./scripts/verify-package-manager.js","prepublishOnly":"npm run build","typecheck:types":"vue-tsc --noEmit -p tsconfig.types-test.json","semantic-release":"semantic-release"},"_npmUser":{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"},"repository":{"url":"git+https://github.com/avlisodraude/vue-select.git","type":"git"},"_npmVersion":"11.16.0","bundlewatch":{"files":[{"path":"./dist/vue-select.es.js","maxSize":"8 KB","compression":"gzip"},{"path":"./dist/vue-select.umd.js","maxSize":"7 KB","compression":"gzip"},{"path":"./dist/vue-select.css","maxSize":"2 KB","compression":"gzip"}]},"description":"Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"vue":"^3.2.45","vite":"^3.2.4","jsdom":"^20.0.3","eslint":"^8.28.0","vitest":"^0.25.3","vue-tsc":"^1.0.10","prettier":"^2.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","commitizen":"^4.2.5","typescript":"^4.9.3","@types/node":"^18.11.10","bundlewatch":"^0.3.3","@types/jsdom":"^20.0.1","autoprefixer":"^10.4.13","@vue/tsconfig":"^0.1.3","postcss-nested":"^6.0.0","@vue/test-utils":"^2.2.4","semantic-release":"^19.0.5","eslint-plugin-vue":"^9.8.0","@vitejs/plugin-vue":"^3.2.0","@vitest/coverage-c8":"^0.25.3","@semantic-release/git":"^10.0.1","@rushstack/eslint-patch":"^1.2.0","@semantic-release/github":"^8.0.7","cz-conventional-changelog":"3.3.0","@vue/eslint-config-prettier":"^7.0.0","@vue/eslint-config-typescript":"^11.0.2"},"peerDependencies":{"vue":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-select_4.0.4_1783175355661_0.21451243755200422","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@alosha/vue-select","version":"4.1.0","author":{"name":"Jeff Sagal","email":"sagalbot@gmail.com"},"license":"MIT","_id":"@alosha/vue-select@4.1.0","maintainers":[{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"}],"contributors":[{"url":"Alosha","name":"Eduardo Silva Navarrete","email":"https://github.com/avlisodraude"}],"homepage":"https://vue-select.alosha.dev","bugs":{"url":"https://github.com/avlisodraude/vue-select/issues"},"dist":{"shasum":"556f47a798d2e2164b867cfe0e71d786782fcf6f","tarball":"https://registry.npmjs.org/@alosha/vue-select/-/vue-select-4.1.0.tgz","fileCount":7,"integrity":"sha512-ErBYHbB6tSawDOr6QLCKnnanof/I0NS05Zxxw76gBP9+bDVBUJygaxfZ17K1Q4sE1ypLerxOtyh1e9xVdRpGrw==","signatures":[{"sig":"MEUCIQC/SOfj11MYpj0++MTHYoNmAI1c7sx+KX3Xp84IWuDFxAIgM2cYjY/Ys5c2YFUVPk6Au1SrjT0uYCrloB0OdFo7x7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82300},"main":"./dist/vue-select.umd.js","types":"./dist/vue-select.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/vue-select.es.js","exports":{".":{"types":"./dist/vue-select.d.ts","import":"./dist/vue-select.es.js","require":"./dist/vue-select.umd.js"},"./dist/vue-select.css":{"style":"./dist/vue-select.css","import":"./dist/vue-select.css","require":"./dist/vue-select.css"}},"gitHead":"1ba8eeb1ec0bb43a8e4ea8cfda03d1680d6201f4","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest --environment jsdom","build":"vue-tsc --noEmit && vite build && node scripts/copy-dts.mjs","commit":"git-cz","preview":"vite preview --port 5050","coverage":"vitest --run --coverage --environment jsdom --silent","dev:docs":"cd docs && yarn serve","typecheck":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","build:docs":"cd docs && yarn build","preinstall":"node ./scripts/verify-package-manager.js","prepublishOnly":"npm run build","typecheck:types":"vue-tsc --noEmit -p tsconfig.types-test.json","semantic-release":"semantic-release"},"_npmUser":{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"},"repository":{"url":"git+https://github.com/avlisodraude/vue-select.git","type":"git"},"_npmVersion":"10.8.2","bundlewatch":{"files":[{"path":"./dist/vue-select.es.js","maxSize":"8 KB","compression":"gzip"},{"path":"./dist/vue-select.umd.js","maxSize":"7 KB","compression":"gzip"},{"path":"./dist/vue-select.css","maxSize":"2 KB","compression":"gzip"}]},"description":"Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.","directories":{"doc":"docs","test":"tests"},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"vue":"^3.2.45","vite":"^3.2.4","jsdom":"^20.0.3","eslint":"^8.28.0","vitest":"^0.25.3","vue-tsc":"^1.0.10","prettier":"^2.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","commitizen":"^4.2.5","typescript":"^4.9.3","@types/node":"^18.11.10","bundlewatch":"^0.3.3","@types/jsdom":"^20.0.1","autoprefixer":"^10.4.13","@vue/tsconfig":"^0.1.3","postcss-nested":"^6.0.0","@vue/test-utils":"^2.2.4","semantic-release":"^19.0.5","eslint-plugin-vue":"^9.8.0","@vitejs/plugin-vue":"^3.2.0","@vitest/coverage-c8":"^0.25.3","@semantic-release/git":"^10.0.1","@rushstack/eslint-patch":"^1.2.0","@semantic-release/github":"^8.0.7","cz-conventional-changelog":"3.3.0","@vue/eslint-config-prettier":"^7.0.0","@vue/eslint-config-typescript":"^11.0.2"},"peerDependencies":{"vue":"3.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-select_4.1.0_1783700414705_0.5973514319204078","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@alosha/vue-select","version":"4.1.1","description":"Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.","author":{"name":"Jeff Sagal","email":"sagalbot@gmail.com"},"contributors":[{"name":"Eduardo Silva Navarrete","email":"https://github.com/avlisodraude","url":"Alosha"}],"homepage":"https://vue-select.alosha.dev","directories":{"doc":"docs","test":"tests"},"main":"./dist/vue-select.umd.js","module":"./dist/vue-select.es.js","types":"./dist/vue-select.d.ts","exports":{".":{"types":"./dist/vue-select.d.ts","import":"./dist/vue-select.es.js","require":"./dist/vue-select.umd.js"},"./dist/vue-select.css":{"import":"./dist/vue-select.css","require":"./dist/vue-select.css","style":"./dist/vue-select.css"}},"private":false,"license":"MIT","packageManager":"yarn@1.22.22","scripts":{"preinstall":"node -e \"const f='./scripts/verify-package-manager.js';require('fs').existsSync(f)&&require(f)\"","prepublishOnly":"npm run build","dev:docs":"cd docs && yarn serve","build:docs":"cd docs && yarn build","semantic-release":"semantic-release","commit":"git-cz","dev":"vite","build":"vue-tsc --noEmit && vite build && node scripts/copy-dts.mjs","preview":"vite preview --port 5050","test":"vitest --environment jsdom","coverage":"vitest --run --coverage --environment jsdom --silent","typecheck":"vue-tsc --noEmit -p tsconfig.vitest.json --composite false","typecheck:types":"vue-tsc --noEmit -p tsconfig.types-test.json","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore"},"repository":{"type":"git","url":"git+https://github.com/avlisodraude/vue-select.git"},"bugs":{"url":"https://github.com/avlisodraude/vue-select/issues"},"peerDependencies":{"vue":"3.x"},"devDependencies":{"@rushstack/eslint-patch":"^1.2.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@types/jsdom":"^20.0.1","@types/node":"^18.11.10","@vitejs/plugin-vue":"^3.2.0","@vitest/coverage-c8":"^0.25.3","@vue/eslint-config-prettier":"^7.0.0","@vue/eslint-config-typescript":"^11.0.2","@vue/test-utils":"^2.2.4","@vue/tsconfig":"^0.1.3","autoprefixer":"^10.4.13","bundlewatch":"^0.3.3","commitizen":"^4.2.5","coveralls":"^3.1.1","cross-env":"^7.0.3","cz-conventional-changelog":"3.3.0","eslint":"^8.28.0","eslint-plugin-vue":"^9.8.0","jsdom":"^20.0.3","postcss-nested":"^6.0.0","prettier":"^2.8.0","semantic-release":"^19.0.5","typescript":"^4.9.3","vite":"^3.2.4","vitest":"^0.25.3","vue":"^3.2.45","vue-tsc":"^1.0.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"bundlewatch":{"files":[{"path":"./dist/vue-select.es.js","compression":"gzip","maxSize":"8 KB"},{"path":"./dist/vue-select.umd.js","compression":"gzip","maxSize":"7 KB"},{"path":"./dist/vue-select.css","compression":"gzip","maxSize":"2 KB"}]},"gitHead":"75cf56474e719eb0be971b737be9aa3cb8a57875","_id":"@alosha/vue-select@4.1.1","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pmhv+BiQB66neuZz3jS8FAiPc0dlDy3SWlHojyTLdADKfh3ubjOWBkxWKXPZ71N1KLqEslYNKDqBLhrc+0btoQ==","shasum":"d9138689abf2504a5aaf58431f4113c37cf4739c","tarball":"https://registry.npmjs.org/@alosha/vue-select/-/vue-select-4.1.1.tgz","fileCount":7,"unpackedSize":82357,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICeoQj4roHrScp7oLmInPUzH6wdekTzSkb3br2JHWpAtAiEAhVuGXBilXokdNt+doKkVXFRmKbw0QWW0lvWalaSAveo="}]},"_npmUser":{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"},"maintainers":[{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-select_4.1.1_1783706705556_0.9628018450755824"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T07:25:53.354Z","modified":"2026-07-10T18:05:06.121Z","4.0.0":"2026-07-03T07:25:53.687Z","4.0.2":"2026-07-04T07:41:27.758Z","4.0.3":"2026-07-04T14:03:33.810Z","4.0.4":"2026-07-04T14:29:15.777Z","4.1.0":"2026-07-10T16:20:14.843Z","4.1.1":"2026-07-10T18:05:05.755Z"},"bugs":{"url":"https://github.com/avlisodraude/vue-select/issues"},"author":{"name":"Jeff Sagal","email":"sagalbot@gmail.com"},"license":"MIT","homepage":"https://vue-select.alosha.dev","repository":{"type":"git","url":"git+https://github.com/avlisodraude/vue-select.git"},"description":"Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.","contributors":[{"name":"Eduardo Silva Navarrete","email":"https://github.com/avlisodraude","url":"Alosha"}],"maintainers":[{"name":"avlisodraude","email":"avlis_odraude@hotmail.com"}],"readme":"# @alosha/vue-select\n\n> Everything you wish the HTML `<select>` element could do, wrapped up into a lightweight, zero dependency, extensible Vue component.\n\n`@alosha/vue-select` is a feature rich select/dropdown/typeahead component. It provides a default template that fits most use cases for a filterable select dropdown.\n\nCustomizable with slots and SCSS variables. Zero dependencies.\n\n## Get started\n\nInstall the package via npm or yarn:\n\n```bash\n# Using npm\nnpm install @alosha/vue-select\n\n# Using yarn\nyarn add @alosha/vue-select\n```\n\nThen, import and register the component:\n\n```ts\n// main.ts or main.js\nimport { createApp } from \"vue\";\nimport App from \"./App.vue\";\nimport VueSelect from \"@alosha/vue-select\";\n\ncreateApp(App)\n  .component(\"v-select\", VueSelect)\n  .mount(\"#app\");\n```\n\nThe component itself does not include any CSS by default. You will need to include it separately inside your setup or component file:\n\n```vue\n<style>\n@import \"@alosha/vue-select/dist/vue-select.css\";\n</style>\n```\n\n## Usage examples\n\n### Basic usage\n\nBind an array of options and track the selection with `v-model`:\n\n```vue\n<script setup>\nimport { ref } from \"vue\";\n\nconst selected = ref(null);\nconst options = [\"Canada\", \"United States\", \"Mexico\"];\n</script>\n\n<template>\n  <v-select v-model=\"selected\" :options=\"options\" placeholder=\"Pick a country\" />\n</template>\n```\n\n### Options as objects (`label` + `reduce`)\n\nWhen your options are objects, `label` tells the component which key to display, and `reduce` lets you store just the value you care about in `v-model` instead of the whole object:\n\n```vue\n<script setup>\nimport { ref } from \"vue\";\n\nconst country = ref(\"CA\");\nconst options = [\n  { code: \"CA\", name: \"Canada\" },\n  { code: \"US\", name: \"United States\" },\n  { code: \"MX\", name: \"Mexico\" }\n];\n</script>\n\n<template>\n  <v-select\n    v-model=\"country\"\n    :options=\"options\"\n    label=\"name\"\n    :reduce=\"(option) => option.code\"\n  />\n</template>\n```\n\n### Multiple selection with tagging\n\nSet `multiple` to select several options, and `taggable` (plus `push-tags`) to let users create new options on the fly:\n\n```vue\n<script setup>\nimport { ref } from \"vue\";\n\nconst tags = ref([\"vue\"]);\nconst options = ref([\"vue\", \"typescript\", \"vite\"]);\n</script>\n\n<template>\n  <v-select\n    v-model=\"tags\"\n    :options=\"options\"\n    multiple\n    taggable\n    push-tags\n    placeholder=\"Add tags\"\n  />\n</template>\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}