{"_id":"@bytebase/vue-kbar","_rev":"18-8515ecc9d1eb128904463a8735381b48","name":"@bytebase/vue-kbar","dist-tags":{"latest":"0.1.8"},"versions":{"0.1.0":{"name":"@bytebase/vue-kbar","version":"0.1.0","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"Apache-2.0","_id":"@bytebase/vue-kbar@0.1.0","maintainers":[{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"71f07e4c0021e212b3bd2fabc97edde9b533e564","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.0.tgz","fileCount":26,"integrity":"sha512-z4f5OcJnRHS6Ir6drEY2ir+CcfMT00Z/Lbr+Y/0MxueFQH7r9bwD5VTf633ug62SVL9ARYG0nI5P5ks7+pONOQ==","signatures":[{"sig":"MEUCIQCRSQlQjMeD7+BYCDQYcGduh5mB07SCL3h2gwkWmyP4ewIgQDgpeteTA12hW0g/zz1au/U8oG1tiQ7LW3OtNYJqC6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":597283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqJLACRA9TVsSAnZWagAAtyMP/2WFciqINEFoKonlSw+X\nLm/nqCfwc1+fLXkEXWVMI2+bOvCJanAbDFH0pBwrQOO+sHVcZqhOUps+m9H6\n/qN5TzEEKT1SGtHVD/2JGWTy3K6KdiTxnbJTVu7+kXkqEHt0Hc72rzOO5OPn\nLLe479ByT6YDZ4HJCNaaU6+7MSVGuW8oUwd0+LRULotnPUVbR7mw5vFscD2s\nZTSVYvP5ivh5oqhmbaT5+kwj4samtvULC6zUWTe9OXNWkNNxWl5NN1rj5cx4\n8xanrBhFnCtFK5ODf5p3wHeKjgTsp4KD62qc0QxfPjrqxOwxiSX+hnT8VEEf\nJiGiGR6ezsNuCh0mniari/U2RxzrXsnAjj6NjCv6mFlWmo91kS6eApBQ/LjV\nMFopIEXFVyNImSMjOmWzEIqKn7s5RgMRMVVZhPJPMSWghF06Of+L9qFyNw3V\nmhQv7somae/LlhpW3aQzq3/bhzD8k4xORjScZ3fXqCtyL5AbxAdrO7Fcu+B1\ny9bHrVH0MKyUJFcLWTRHXbSR4CjIxvKDqkiz6br2ssXR7VrSVqeu+figbwIG\n3dfe17ny+an7Hr8DbE5CScxlSCeuMLEcpAFiEd5+4ED/fAf+8hTmyifhH+7Y\nzrIeCLuk4s7REfwORD4CU4JxkEAhrogSQNE+AIa9HduMwnoSkot5E2OF6zwO\nRKqQ\r\n=W8ki\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"138062f477c32f595c443aebdb0c2afe7b294637","scripts":{"dev":"vitepress dev docs","docs":"vitepress build docs","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.1.4","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.14","eslint":"^8.3.0","rimraf":"^3.0.2","vue-tsc":"^0.29.8","prettier":"^2.5.0","vitepress":"^0.20.1","typescript":"^4.5.2","eslint-plugin-vue":"^8.1.1","@vitejs/plugin-vue":"^1.10.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-summary":"^1.1.0","rollup-plugin-visualizer":"^5.5.2","@typescript-eslint/parser":"^5.5.0","@vue/eslint-config-typescript":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"vue":"^3.2.23"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.0_1638437568705_0.6639785858637763","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@bytebase/vue-kbar","version":"0.1.1","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"Apache-2.0","_id":"@bytebase/vue-kbar@0.1.1","maintainers":[{"name":"yw-bytebase","email":"yw@bytebase.com"},{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"4c0d1dd8557f8d3835d787a3317d50b2280b86eb","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.1.tgz","fileCount":27,"integrity":"sha512-dsJ8KKUVDFcnhFEDWt64SNtZiT9KqhcIcpfjN5hyDU+/hzPl9hhSHSvh8MxPWxV9obN3aKtCcvozEXoEOAvp0g==","signatures":[{"sig":"MEQCIDQonhdp0nvRlwLV5XBhf/T9w6x0+yI8JY1OSmToMQixAiAenmL9CRj+OY0Tq0PX9sXZ8aTdDDHDr49vHlV+aDlyEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":600908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqL7+CRA9TVsSAnZWagAAGEYQAJG+BgIgHspdQcAwr+DS\nrXaYXnefwEhs6g2pNALrfaWzhgkI/fpCdDQEfLnAQl48JKdO5y1VfDpzJijK\nua67DS/8KYV6hpZLOJk0GASwl851htQiRuXOpExhf+U3a8DUsPXoXQkSZc7i\nIuwe8KCBgunawCi9SftDaNC+c8ngQu3XmRuE2fi+D1iJxMm49V8DRuo0+abc\n34fTYQIXfV9LVjj85oC0c62DnaAh8vSLCQvhV0u9ZyItfy+PbUKaS5ujuiy7\nnoBqUy3D9++DxXuxmg0YWXpK5uhTHF2hmyciM7kh5Ji/HhDv9v4WIU4YK6Gm\nFcUWtFIs8nDghW9TFYY23tJU+rMp2Q43s55h/pVYBoOC8+86wg47XcNZMQU/\nHOgBbI2zv77kbR+s7YobXHnf6vXxhTXijw556j5VhOVZrte7SjicgYEuOAtN\n64t2ijxarS+dVV+Ixk6GBZOQQ72kc40nrC43JzTL4Xay+8WC/VLbabMR/v6m\nZtpB+dM2DNkbNmrjuvYdJ9ICOojH8+f4abx0PE/je2RCPvFdrnBzXmNUGk9X\nwsM4Bcm50bWlsP0Xq3Ca/tO+Fno4sE3J+kFd7x3zwIUdxRzqoCq0SG1m1lEU\n+qpfuPqCBpwPvRX+q8knp+6zzfOVJPY6QTSo3Vf3Ffia442kcJSbYh2oMr06\n9kNi\r\n=MD/P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"918422ba9182756a3b4913f4b29a052eb3350489","scripts":{"dev":"vitepress dev docs","docs":"vitepress build docs","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.1.4","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.14","eslint":"^8.3.0","rimraf":"^3.0.2","vue-tsc":"^0.29.8","prettier":"^2.5.0","vitepress":"^0.20.1","typescript":"^4.5.2","eslint-plugin-vue":"^8.1.1","@vitejs/plugin-vue":"^1.10.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-summary":"^1.1.0","rollup-plugin-visualizer":"^5.5.2","@typescript-eslint/parser":"^5.5.0","@vue/eslint-config-typescript":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"vue":"^3.2.23"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.1_1638448894059_0.8454743954594579","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@bytebase/vue-kbar","version":"0.1.2","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"Apache-2.0","_id":"@bytebase/vue-kbar@0.1.2","maintainers":[{"name":"yw-bytebase","email":"yw@bytebase.com"},{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"9b325d1a5a366d1fe68c983a85400651b1436ce7","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.2.tgz","fileCount":27,"integrity":"sha512-cKBv61M1LkCibpxy5WFOzd15uqka1XYYM91Pm1Wo57ojgljZJPJhmu2+oE9pGYr+NSAIryIw2Hglgv0b6E/8Vg==","signatures":[{"sig":"MEYCIQDW7xJtM2FfZuKLsHmVf0D0Wg3PwkaIN5PZV9TyWM8ArAIhAPMvKvyRyMb8QWoi5BJLNEDTTYFKoAIdeYwNFxE06CoP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":602862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqZXjCRA9TVsSAnZWagAAmUkP/3gN/rb4SpC4Kz39qZdh\nX6oHobHeXNI51bUm5mrS3LRs4a8V4ydIkd99Jjv1EKSGudvR/zQHpb0yX5to\nAbJVz2BxXmDjBs1SCngjnY/cu5aCE39IC6vXDOdY6TNueUNjuOV+JMRK9D+B\nnxr2r4cvDSdnNTdREGyKQNx8EVsaj7Ur+JZx3AgiX0OverXlrWcp4a/cAym8\ncVkIcDbEfPoadVCetSE9pK9L1aAkbSXzdtE2HD7ipuAo+ZLY7g3BqzVYijYb\nBobtI4Z+5z2CKlhM6EelDq95ON2rzyK1n/BrAP9O4Zq7GHHkEVnn1J4R/XU3\nZLbJJwbJTximDH16F8ILp7cKIpCR+0v0MJdpRAALGSdViHf2/55RBQ1bSl0q\nyguk5YVDLLUzX92s2vXNRrx/85t7Dzj2lT32l9GDo0tQC3MMmqwVOraDNOnB\n7PTsxCeKrHFONyFllsxJJNyteQkXUzFAIhU+OZ881hOSda5ZgPojp1abYTB1\npzBLYvJs8rabO3JAJA0o1sd+EwLzrev8SncITrfHm+lMPgKOpLms71WZ+6Cw\ncfutXVrhbG9hxnUie2XT7k5+dfcyLMUjkzCOeWGW0hxWwnbRQrJ8+XhMseXR\nv78MPaMU5clWl6wW6RmwHFOacyDv/mLnAP+PUypLlEH2pmnP10PI+A+/rmQi\nxjBf\r\n=Ow6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"918422ba9182756a3b4913f4b29a052eb3350489","scripts":{"dev":"vitepress dev docs","docs":"vitepress build docs","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.1.4","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.14","eslint":"^8.3.0","rimraf":"^3.0.2","vue-tsc":"^0.29.8","prettier":"^2.5.0","vitepress":"^0.20.1","typescript":"^4.5.2","eslint-plugin-vue":"^8.1.1","@vitejs/plugin-vue":"^1.10.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-summary":"^1.1.0","rollup-plugin-visualizer":"^5.5.2","@typescript-eslint/parser":"^5.5.0","@vue/eslint-config-typescript":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"vue":"^3.2.23"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.2_1638503906893_0.5569300514218223","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@bytebase/vue-kbar","version":"0.1.3","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"Apache-2.0","_id":"@bytebase/vue-kbar@0.1.3","maintainers":[{"name":"p0nyyy","email":"xz@bytebase.com"},{"name":"yw-bytebase","email":"yw@bytebase.com"},{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"5bd2108b2ffc803ca9b58ae0eb3571c101339445","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.3.tgz","fileCount":28,"integrity":"sha512-gTtXyZfT7lZ8eEYzxvs2bpvIsN18m1vxlmW9tecSb47AmyZT/52L42fd1pbI3XymGLU7yq75eL1VpHjWS1+KTg==","signatures":[{"sig":"MEQCIHM7aRYhzRVDs7yuYdapOLq6JtQIsGCuMklybkFI3i71AiBnL425Q/ID7T5KTrSRDGQRBJAubhaQOJYgd5+7kjquMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":604788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrwe/CRA9TVsSAnZWagAAaTUQAIDRxkICGteNTqgOAHyj\nKeEESiUxcSm1HHOkK3dFfpFBfdPQPeKL+YpMwAHwZEW8bXdwDfzjVEosoj3B\n6RoqUeOEOjbHr2fAYQWyKmInkDSW0pXZBCrK0RPnyeWjGFwpJ1LGxGllSanl\nv7zvnDfyEjb+dx8vIKOQzedmb5SQtprVblazh3n/BspFp5bLirchUHctFb2l\noX5j9K6a3TIy8MdlTNUozp8hm0FTv4MC2DxsNYi3kDnAeyo1RPHzKE1MgU+i\nmgD4FPYm0/3qhBiYGuBNOC3kW5yI0EKXOgIuiZDb8HxAZ7WW7NTIoYcVenIy\n3jZANH0G6zV5vyvvEViLsX3SJJc1XjV0LAeM2WEefbCBaOTwaO3ShkhCkUye\nxIDri2wzVYTWWS0xcA2rua6QzruiXoZnEurA/xJCD1Fo8VCRbzTNHdzAHRDg\nsy9tjXDegqNIInQQiUFEn0GC6SptVTZ6YIQCCgVEJYJ2ToSVLh7NiIr44i3d\n/0QGLO0FvzLWvAV98FjtCQ4PvO9ldA6sq+M6fQA4RuGsGTED8eU/JGxtAGkw\nIBmC1LEf/ZDOtwDUV6xMOzcfF6zKEBQh4g+rE2RiS+1MqsGT0O0x1ncA44u6\nW6JCmYLpwAfkdAFq256ZnucrdECjkVyn/VylRh1ASAaPDJLUEQjAPyqlV5iZ\ntpbE\r\n=c/gz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"fb5d5ec88c3d7fc4420800ad91e94f5c32d6e391","scripts":{"dev":"vitepress dev docs","docs":"vitepress build docs","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.1.4","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.14","eslint":"^8.3.0","rimraf":"^3.0.2","vue-tsc":"^0.29.8","prettier":"^2.5.0","vitepress":"^0.20.1","typescript":"^4.5.2","eslint-plugin-vue":"^8.1.1","@vitejs/plugin-vue":"^1.10.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-summary":"^1.1.0","rollup-plugin-visualizer":"^5.5.2","@typescript-eslint/parser":"^5.5.0","@vue/eslint-config-typescript":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"vue":"^3.2.23"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.3_1638860734781_0.813820474503518","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@bytebase/vue-kbar","version":"0.1.4","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"Apache-2.0","_id":"@bytebase/vue-kbar@0.1.4","maintainers":[{"name":"p0nyyy","email":"xz@bytebase.com"},{"name":"yw-bytebase","email":"yw@bytebase.com"},{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"5ce6e36142b7d35a59e4db9dac9f49bf73ce8777","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.4.tgz","fileCount":27,"integrity":"sha512-teYoVjbE3aSHptHl0evqCugOOhqJg6CLgQCmvC8j11Qau6Pq9kMeoMb7nrVIgo0sZbknf52VZsHdy/sTUQF2Rw==","signatures":[{"sig":"MEUCIQCKnF5JUWYZps1c2SDKypeVjlrwCOnurRZojun3Ms+N1AIgTpjjZPW0JeIHGJWZniRquEuXxY7h6EI3V6jMKal/Uok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":607463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr2ByCRA9TVsSAnZWagAAlhAP/20cTjHzYfprc+knEGmO\nbOSMbdNue4Hh51fF1Knk9Ut7fTB0xvmVf+LOHm6naZtj6oCkTfYNMT4428zv\nQkjxCJsOgBtA6diYacrTNyLrQFWU+QyL/fFjTiRjcRlVvtZayD67yMCvFGZ5\nbeSHmG1fIn5ELpY/2d/VTYckK7D+d0ZKGL7VqVtWe1v2yajWSWGth3T1oIev\nY/IJdI0UhnSBH+1N7uanL65swFvyX2tjnKfu0fx6Rzhvc8YusbolpkGuybnQ\nAAY60/2e1k5KNtOW0Kjd2LimBJ12KHP1CNDomUyCK8oC60mpFpR4sxR9utt4\nGuk2mmGcHfJJkuCheGiCZasmHikHFEGxjIn9bOjCPgxXqaSk5tFJEsvou7/2\nsqAhYek+0G0MPzGoAtd4wXqd+cTqwy5tcRHv2x750iSiEFenxUeDdpsj4uJl\n+EJyM0Khs7m+E7v2YMXlJTl6Nyj75GyOlPXuTQzFpefZhdhlMDz9S6yb33QD\ntJCZxqXkXXlWa35Hv5FpAemPDAzRbUZJiCly4yewmsMEDalKkP+97/Uo0gJ8\nAG6sit1kTVmidKyKkRsPVlG9D7/LQV6wxFzkuI0UEMTheoE/Qi0URdu5dJvx\nY1dMjH0TQrreCUEHydRiKFPpQvElhUwN6D4N2n1Pu5IFfE/l+G77s8Mcn/rw\ntwiP\r\n=gIlq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"7bf2cf27c071cdb742d0ddb9113ca2dbc59b66ba","scripts":{"dev":"vitepress dev docs","docs":"vitepress build docs","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.1.4","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.14","eslint":"^8.3.0","rimraf":"^3.0.2","vue-tsc":"^0.29.8","prettier":"^2.5.0","vitepress":"^0.20.1","typescript":"^4.5.2","eslint-plugin-vue":"^8.1.1","@vitejs/plugin-vue":"^1.10.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-summary":"^1.1.0","rollup-plugin-visualizer":"^5.5.2","@typescript-eslint/parser":"^5.5.0","@vue/eslint-config-typescript":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"vue":"^3.2.23"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.4_1638883442638_0.5163904564018025","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@bytebase/vue-kbar","version":"0.1.5","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"Apache-2.0","_id":"@bytebase/vue-kbar@0.1.5","maintainers":[{"name":"p0nyyy","email":"xz@bytebase.com"},{"name":"yw-bytebase","email":"yw@bytebase.com"},{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"5302d13fdaaebb4b2e70291284528bbdeaa70e03","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.5.tgz","fileCount":29,"integrity":"sha512-jIP3MGZ0dKtoOGeRLJFw1iLaCzGO28P4lGPcyzT/l5V3g46rLQBp89G1mkkJeH/+SlmahVaqySBuWQDU3NkJ5g==","signatures":[{"sig":"MEUCIGQwLz5Ni9JqVqg4yp52P0172mutnlrehA105EvzTQIoAiEAyRJx9nLjQNCAU7laescILDO1x3yOS4ndWgqhJiUa1P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh08p+CRA9TVsSAnZWagAA570P/R/NLDrjc5GpFAA5BFmR\nWHP7AfbSitD3RVxPh0H+2F3GmGejdhd0nu8Sxo9qjQqA4jr9qIGbd1+RAwqg\nP0HW+2VSRW3ToUT8yd0hIsC7ff3/50xdmky3580c7djtOYgu/TXjIBwEin8g\nZZP1ifpJcnRNx6p4AcMrZBxMVd84ULBW3ti9iR/LWXLtIX8FnoMXOcE5P1pH\nxDwuePiI6R2kuwVzX6XXkE39rP/qi0Jjbgq7F1JSExkEQERNuojHhL5jA2BD\n3zw5CRi042a4QOwXkIgsWItOy/F6ckPoFrjks5/Bw+Zgphsh7XgUJ06DXEFH\n/SBxubmwHmYIf5iGyxfJ0TiZlq6DaqczbXZobUL/5dEDErawrlGog54ctiru\n7bC/DV6WaTLLIHUkzZ6iaAlb92QUYal8zT6X1q2qBP542rjV2zdeTIpqkxUK\nfO11B3u6OdgxNEiGx6ejWCJ3JjBoeXZVBkYTCgO+W4jshI5+PTag0Tse7GV9\nqH3hLjZa1ITkmgQt7WEee3zjmHrDpQTC5kY2qNj6+IZ45kA7NS+kfeggfaP+\nosR/bmkDxLyHiuir8h3rrGtlwjZQOBaVeKJ768LyxQ861QXNAVJ6Z0VXkYzO\nwBxv7ZcEosE8RDDnsQfJ5+yVKT5iwiAi6t8LBaOtZWFWI0rjWD5X4eH7Hb+a\ndQq9\r\n=vKZ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"0026f57cc9e9ea03dd8a5f1ae721470737758322","scripts":{"dev":"vitepress dev docs","docs":"vitepress build docs","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.1.4","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.14","eslint":"^8.3.0","rimraf":"^3.0.2","vue-tsc":"^0.29.8","prettier":"^2.5.0","vitepress":"^0.20.1","typescript":"^4.5.2","eslint-plugin-vue":"^8.1.1","@vitejs/plugin-vue":"^1.10.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-summary":"^1.1.0","rollup-plugin-visualizer":"^5.5.2","@typescript-eslint/parser":"^5.5.0","@vue/eslint-config-typescript":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"vue":"^3.2.23"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.5_1641269886203_0.36265743264813377","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@bytebase/vue-kbar","version":"0.1.6","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"Apache-2.0","_id":"@bytebase/vue-kbar@0.1.6","maintainers":[{"name":"p0nyyy","email":"xz@bytebase.com"},{"name":"yw-bytebase","email":"yw@bytebase.com"},{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"f33fada510bcdc7c9d7e40b9330da29ef70fd511","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.6.tgz","fileCount":29,"integrity":"sha512-bRtp7UBiFuQ1EffF+F6keUG3bNk2OC1q1FLvUFkZ92kI0owiKDolaj4cBObGLSaDc8yk4L/KtuK9wlGFTJwkkw==","signatures":[{"sig":"MEYCIQDrTkMm3CbLtIzPrKRo29qJlapTljR19FFtd8o2+thR8AIhAOjnmy5IlTD8efrr36AZuAz8yQFNv+A2cdvRszA+wFaR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4TnLCRA9TVsSAnZWagAAzgcQAI15Md/NpgSu2jhDCP7Q\niE0AHcBCkO5uTA/jE45pWwpTMvvy8lxgcyQLaehqsvlFQKJDvTHV25BYWm88\nmMyhy2ByrxPKmapgDABFB2zrlFHhLllGbWa9JcXVPCeBSMgwz/bTOczfNp7v\n5HQZqqPL7cm63wv75LHPM1mGiVtLUWHcX+PMv5HZWNGj6//yokVNdgGnD559\nK2PYHEFOSe4FUM0HoFOE3yRpD8yJUKpUNz85xBmtvQqRGHYDq+FGYn+UYHIj\nTiRcH9aKfmR90QQfxS869YwvY5WM4kG6/QSYuIaYq5kLULwgjfa8CXFVTaJt\ncrz35FVcVx3hxsPIl4FtNeqU94Mtq2ovi8JT007x2HissjM4IExQR7GMyC/m\nbLmPvSjiyV/RdLSOtSQ/JRCxbd0jfekdII2uy7EqHNs0TlapzrpUCEbW1giR\nBGpD+M6X9c4Hi/pdSuq8AzrkXUPLMzKZSSxz0i3yTVwW/GMlnLgTUG2ID0MJ\n4R2Kc3z5DJNics/ut5cn4vpUmbWyWj4rZmkUY3hxiP6UWxJW7Fa4O+UVMFrI\nrNDJ2FoWIbVIerhcgPJg5WtmW09C7HD3UuP2M76UezUQbtu4KSftS01OiYTS\nOoDYr8m60Aw0Fxpx7aMBgSXQ2zj0WnCufsizHEsVHqtnArNBAaSioMZAnrdN\n6Vkj\r\n=XdGl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"bbb79468951fda94b87bdecae6d021e2c69c0937","scripts":{"dev":"vitepress dev docs","docs":"vitepress build docs","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.1.4","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.14","eslint":"^8.3.0","rimraf":"^3.0.2","vue-tsc":"^0.29.8","prettier":"^2.5.0","vitepress":"^0.20.1","typescript":"^4.5.2","eslint-plugin-vue":"^8.1.1","@vitejs/plugin-vue":"^1.10.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-summary":"^1.1.0","rollup-plugin-visualizer":"^5.5.2","@typescript-eslint/parser":"^5.5.0","@vue/eslint-config-typescript":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"vue":"^3.2.23"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.6_1642150347341_0.45402898829355665","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@bytebase/vue-kbar","version":"0.1.7","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@bytebase/vue-kbar@0.1.7","maintainers":[{"name":"p0nyyy","email":"xz@bytebase.com"},{"name":"yw-bytebase","email":"yw@bytebase.com"},{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"5429ec6270cbb257438ec001887e63d61a99b102","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.7.tgz","fileCount":29,"integrity":"sha512-j/+hd2EKx+a+mIfl6hfoZnLTODHBic4oSS8IzweT1rQe1uMsNuRxi7ERovDSVDuEPVaVVZJBIBrpH+kS4LByZQ==","signatures":[{"sig":"MEUCICNbqQQRc5Pk060DVHpEMquJUeSawwXJUTwAEnhZCSqNAiEA1D6quC7/5ID6ohe4XqhTEIGFVAk25bHf4dWU83H/VIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":611566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMvk6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRfRAAnXsz5kmK9X1CfKfrTBphnSpDIqaqpc19S9z+ktNDJrwUya+L\r\noqEkt+t7tHB70SP3G9gL3C+3n7ccVRgueYEp6/y3CzVLeWhTVSH39cQGG5SW\r\ncekMQKM9Q+ToFHQCTKhj9MyXLZQzInKGhs8WjmBZCVXy23PfvzrceujFkuSg\r\nbadNKZ+MisBw4L95GnHVSbBd1UNmNsTNIUjusPVmsSK0fqE1hqInT+AXGJ5a\r\nq3cJJuH1N4+zENYiqIX/hKejSDLygSeItWfaz5aQ7xR+3XhFiyCvUr1iLMcT\r\nTXWLPvexkaRNOtlxsSXprD+v5nW4XX4iX9lrrTXSpNKWi0nDWOCLTbSu0J+3\r\nwUPNNANtrasxZUWqJp4Z/aLWdp2gESSrgSy9eY0NVBaS8Xn9FZSPTrMs76ee\r\nlVyGsn4/gp+OMtTLGDSR0JY6sGsmGZXJZI7kD2S+4aET4G/KNKeH8dhawjuk\r\nYFR9Sh2mOwsoelqy03pnzoYzflsMtFgoPm5uaz+km9rF1xhGIWXa2CbFQ3ly\r\nYTaJphmKjts9rHziqL0gZHmvg4xJu9ftDA5gKO+kPez7ZQBvLN7X8Tdcr3w7\r\n/eTzrFCX7j6OXUinI3T1aGXwHExVkxC6IQDZ8j2bvWGGAsbvhEG1sxHbnNux\r\nnkHGXBBf/YKha9qvtCNqz/oEnuaOCB9Fx+4=\r\n=7ZPC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"e58ceccb86f7d479650b3129ffa4618e109323ba","scripts":{"dev":"vitepress dev docs","docs":"vitepress build docs","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.1.4","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.14","eslint":"^8.3.0","rimraf":"^3.0.2","vue-tsc":"^0.29.8","prettier":"^2.5.0","vitepress":"^0.20.1","typescript":"^4.5.2","eslint-plugin-vue":"^8.1.1","@vitejs/plugin-vue":"^1.10.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-formatter-summary":"^1.1.0","rollup-plugin-visualizer":"^5.5.2","@typescript-eslint/parser":"^5.5.0","@vue/eslint-config-typescript":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.5.0"},"peerDependencies":{"vue":"^3.2.23"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.7_1647507769857_0.7514537260937642","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@bytebase/vue-kbar","version":"0.1.8","keywords":["command bar","command palette","kbar"],"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@bytebase/vue-kbar@0.1.8","maintainers":[{"name":"p0nyyy","email":"xz@bytebase.com"},{"name":"yw-bytebase","email":"yw@bytebase.com"},{"name":"lj-bytebase","email":"lj@bytebase.com"},{"name":"tianzhou","email":"t@bytebase.com"}],"homepage":"https://github.com/bytebase/vue-kbar#readme","bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"dist":{"shasum":"79b0cab21e9c013cb8935aa5d94be76fa9e0be3e","tarball":"https://registry.npmjs.org/@bytebase/vue-kbar/-/vue-kbar-0.1.8.tgz","fileCount":29,"integrity":"sha512-XfF3JadEvWzFngpu1U6C3RvseBEoWXF51Y0D3gL2R7T8Lx+OHEoPCR8jxCMXzROCCJ+eheerKqEiFl5WXrWw4w==","signatures":[{"sig":"MEUCIQC14xskZcExzzK8pF90giBgMojU2IhzFPzNYH2Lv0qhKwIgTnEdtvkl6pZsKjAabpi1cAdmRlrXTEDiqJ1Zty9u4kU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGaIUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpruA//UVLRFZ/dpnPhuC7W5wVQUKmm+Mx2snw9sp34im40cbQPwVZZ\r\nkkol1MVplnRVhZAPJ9zJ/xzmS9U78ipM3hRBsm2242KBTiVt+sbdml1fGNea\r\nZr9cTk24apIIxo2d7iBQxtoUhPM/Sg1MT+YJv6vlqA/nVbIWhPk9cAG46ENs\r\n2AZ6JnGlAE9W5l+a+1o4emJycj1EWmIq0KAujw9rrsUc+tnsLHSOmIlYp0RG\r\n4N7a0cqiX0i5qh1wJcv9IMz0Wg4Pi5PBKDcXHCj2yYXWNkQqKfAl4jAsb7RW\r\nXloXyTiCQkD4wJGIh8QHQAFPJmEgfgiNqI2SiOWg6+zaGlWavno6ViVwuy/w\r\nC1MLrWFuvjaq1zN83nH0E+gWFJlVvsNH/pV0obtAkUjGs+jeZ12yHIYWnFAG\r\nppHYKPWQwZyHNZa9g66w2+zsrOCEZZ75ZJJ+vXIonjnNTgkA4eFi1eUEiQI0\r\n8oWNoDXa9JNGeppnhNnaqGEP1wn/GfvorBFVOeS55Ep+pB+VGEE5QAsowDFM\r\nKcq2Q8CFcYZmoIXxZUnDncA321GupbKYwRGfUH33/oMBdVuLaXCoW0wIgC69\r\nWVoOC6rFcIb+wJ637onfU95rzQW96gFqo4shKWng0vlRO/KRYrZaXLV7xEUe\r\ncijl6qbNjLeKY9s/O6lQhRsxQnP3lu7sl50=\r\n=vImW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.umd.js","module":"dist/index.es.js","gitHead":"9b40b8d919ac1b0ab1d75537c9f3efdab74e5e78","scripts":{"dev":"vitepress dev docs --port=4000","lint":"eslint --cache --ext .js,.ts,.tsx,.vue src","build":"npm run build:clean && npm run build:types && npm run build:vite","lint:fix":"eslint --cache --ext .js,.ts,.tsx,.vue --fix src","typecheck":"vue-tsc --noEmit","build:docs":"rimraf ./dist_docs; vitepress build docs","build:vite":"vite build","build:clean":"rimraf ./dist_types ./dist","build:types":"vue-tsc --declaration --emitDeclarationOnly","lint:summary":"SORT_BY=rule DESC=true eslint -f summary --cache --ext .js,.ts,.tsx,.vue src"},"typings":"dist_types/index.d.ts","_npmUser":{"name":"lj-bytebase","email":"lj@bytebase.com"},"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"_npmVersion":"8.12.1","description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","directories":{},"_nodeVersion":"18.4.0","dependencies":{"@vueuse/core":"^7.1.2","match-sorter":"^6.3.1","tiny-invariant":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.2.38","slug":"5.3.0","vite":"2.9.15","pinia":"2.0.22","eslint":"8.23.0","rimraf":"3.0.2","rollup":"2.79.0","vue-tsc":"0.40.7","prettier":"2.7.1","vitepress":"0.22.4","typescript":"4.8.2","eslint-plugin-vue":"8.7.1","@vitejs/plugin-vue":"1.10.2","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","eslint-formatter-summary":"1.1.0","rollup-plugin-visualizer":"5.8.1","@typescript-eslint/parser":"5.36.2","@vue/eslint-config-typescript":"9.1.0","@typescript-eslint/eslint-plugin":"5.36.2"},"peerDependencies":{"vue":"^3.2.33"},"_npmOperationalInternal":{"tmp":"tmp/vue-kbar_0.1.8_1662624276259_0.30198743354665014","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-12-02T09:32:48.661Z","modified":"2025-03-13T02:27:31.335Z","0.1.0":"2021-12-02T09:32:48.974Z","0.1.1":"2021-12-02T12:41:34.295Z","0.1.2":"2021-12-03T03:58:27.033Z","0.1.3":"2021-12-07T07:05:35.019Z","0.1.4":"2021-12-07T13:24:02.785Z","0.1.5":"2022-01-04T04:18:06.395Z","0.1.6":"2022-01-14T08:52:27.663Z","0.1.7":"2022-03-17T09:02:50.300Z","0.1.8":"2022-09-08T08:04:36.469Z"},"bugs":{"url":"https://github.com/bytebase/vue-kbar/issues"},"author":{"name":"Jim Liu","email":"lj@bytebase.com"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://github.com/bytebase/vue-kbar#readme","keywords":["command bar","command palette","kbar"],"repository":{"url":"git+https://github.com/bytebase/vue-kbar.git","type":"git"},"description":"Extensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).","maintainers":[{"email":"t@bytebase.com","name":"tianzhou"},{"email":"ed@bytebase.com","name":"ed_bytebase"},{"email":"d@bytebase.com","name":"d-bytebase"},{"email":"sl@bytebase.com","name":"steven_bb"}],"readme":"# vue-kbar\n\nExtensible command+k interface for Vue 3 applications. Inspired by [timc1/kbar](https://github.com/timc1/kbar).\n\n> Caution! This is still WIP.\n\n## Screenshots\n\n> TBD\n\n## How to use\n\n### 1. Install dependency\n\n```bash\n# npm install --save @bytebase/vue-kbar\n```\n\nor if you are using yarn\n\n```bash\n# yarn add @bytebase/vue-kbar\n```\n\n### 2. Import core components\n\n```typescript\n// App.vue\n\nimport {\n  KBarProvider,\n  KBarPortal,\n  KBarPositioner,\n  KBarAnimator,\n  KBarSearch,\n  createAction,\n} from \"@bytebase/vue-kbar\";\n```\n\n### 3. Define global actions\n\n```typescript\n// App.vue\n\n// use `createAction` as a type definition helper\nconst globalActions = [\n  createAction({\n    id: \"home\",\n    name: \"Home\",\n    shortcut: [\"g\", \"h\"],\n    section: \"Navigation\",\n    subtitle: \"Go back to home\",\n    perform: () => router.push(\"/\"),\n  }),\n  createAction({\n    id: \"docs\",\n    name: \"Docs\",\n    shortcut: [\"g\", \"d\"],\n    section: \"Navigation\",\n    perform: () => router.push(\"/docs\"),\n  }),\n];\n```\n\n### 4. Use core components\n\nYou need to wrap your Vue app entrance by vue-kbar core components.\n\nvue-kbar comes with no out-of-the-box styles. You may specify styles according to your application's UI design. Here is an example of using tailwindcss.\n\n```html\n<KBarProvider :actions=\"globalActions\">\n  <KBarPortal>\n    <KBarPositioner class=\"bg-gray-300 bg-opacity-80\">\n      <KBarAnimator\n        class=\"bg-white shadow-lg rounded-lg w-128 overflow-hidden divide-y\"\n      >\n        <KBarSearch\n          class=\"px-3 py-4 text-lg w-full box-border outline-none border-none\"\n        />\n        <MyResultsRenderer />\n        <!-- see below -->\n      </KBarAnimator>\n    </KBarPositioner>\n  </KBarPortal>\n\n  <!-- you application entrance here -->\n  <MyApp />\n</KBarProvider>\n```\n\n### 5. Implement a results renderer\n\nvue-kbar doesn't render results it self. You may render results with your components and styles.\n\nHere is a simple example of how to implement `<MyResultsRenderer />` above.\n\n```html\n// MyResultsRenderer.vue\n\n<KBarResults\n  :items=\"matches.results\"\n  :item-height=\"itemHeight\"\n  class=\"max-h-96\"\n>\n  <!-- KBarResults creates a virtual list to manage mass of actions -->\n  <!-- It also reacts to up/down/enter keystroke for activeIndex management -->\n  <!-- You still may use your own component if you really want to customize the result list -->\n  <template #item=\"{ item, index, active }\">\n    <div v-if=\"typeof item === 'string'\" class=\"section\">\n      <!-- string items are section headers -->\n      <!-- now we just render them as plain texts -->\n      {{ item }}\n    </div>\n    <div v-else class=\"item\" :class=\"{ active }\">\n      <!-- render featured actions -->\n      <div class=\"main\">{{ item.name }}</div>\n      <span v-if=\"item.subtitle\" class=\"subtitle\"> {{ item.subtitle }} </span>\n    </div>\n  </template>\n</KBarResults>\n```\n\n```typescript\n// MyResultsRenderer.vue\n\nimport { useKBarMatches, KBarResults } from \"@bytebase/vue-kbar\";\n\nexport default {\n  name: \"MyResultsRenderer\",\n  components: { KBarResults },\n  setup() {\n    // Visit the latest matches\n    const matches = useKBarMatches();\n\n    // Tell KBarResults the height of each item will be rendered\n    const itemHeight = (params: { item: any; index: number }) => {\n      if (typeof params.item === \"string\") return 32;\n      return 64;\n    };\n\n    return { matches, itemHeight };\n  },\n};\n```\n\n### 6. Register actions dynamically\n\nYou may register actions dynamically by calling `useRegisterActions` in any descendant component of `<KBarProvider>`. This hook method is reactive and bound to the component's life cycle, so you don't need to refresh or unregister manually. Here is an example.\n\n```typescript\n// SomeComponent.vue\n\nimport { useRegisterActions, createAction } from \"@bytebase/vue-kbar\";\n\nexport default {\n  name: \"SomeComponent\",\n  setup() {\n    // Maybe you've already used some auto-fetch stuff to\n    // update the `posts` automatically\n    const posts = useFetch(\"/your-api\", [deps]);\n\n    // Mapping posts to actions as a computed\n    const actions = computed(() =>\n      posts.map((post) =>\n        createAction({\n          id: `to-detail-${post.id}`,\n          name: post.title,\n          subtitle: post.abstract,\n          section: \"Posts\",\n          perform: () => router.push(`/post/${post.id}`),\n        })\n      )\n    );\n\n    // Dynamically register actions\n    // pass `prepend: true` to make them listed before global actions\n    // When `actions` changed, they will be automatically re-registered\n    useRegisterActions(actions, true);\n  },\n};\n```\n","readmeFilename":"README.md"}