{"_id":"@coveo/ui-kit-sample-headless-search-vite","_rev":"12-220eee37cf9106d14f5701ab49a01067","name":"@coveo/ui-kit-sample-headless-search-vite","dist-tags":{"latest":"3.57.1"},"versions":{"0.0.0":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"0.0.0","author":{"name":"Coveo"},"license":"ISC","_id":"@coveo/ui-kit-sample-headless-search-vite@0.0.0","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"22a7c5d6247a2fcb304a60dfe0ede08258eb1725","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-0.0.0.tgz","fileCount":1,"integrity":"sha512-Op/DfTAYjPsaafRnQHJ89tzxxA9IH8Xx6YBHDqCaX5uVJwaAkBhfE5389GDQOqdoWHI/gNWtGeNcNvPeMhsO7w==","signatures":[{"sig":"MEQCIFmbgVsDQAJLQ4pQKE6x3eanfhAfPQPcmlWW0p24Mt3nAiAHmv8NGFh46UBbaCVPigQbj4paciSWgiKiJcN3ipKHmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"},"_npmVersion":"11.18.0","description":"","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_0.0.0_1783530279710_0.8453987527889693","host":"s3://npm-registry-packages-npm-production"}},"3.53.1":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.53.1","_id":"@coveo/ui-kit-sample-headless-search-vite@3.53.1","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"homepage":"https://github.com/coveo/ui-kit#readme","bugs":{"url":"https://github.com/coveo/ui-kit/issues"},"dist":{"shasum":"70e461afb5723eb25de8cd08c85b67cb59c4a284","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.53.1.tgz","fileCount":22,"integrity":"sha512-tfWq+BqO2YFqjP8svZVHRZaoBKf2rZgpMAFZ1gBbmGtOY8/dVVUNfdEwwJjlreL81O64YTKImNjk6RU6X9KWGQ==","signatures":[{"sig":"MEUCIQCR0jUVraaWaccz0yoA5om9oOr1gKcoe0kCDAAEpnBjpQIgLqzRSJ1JB7B3bKjshqlF0K1GA41hJVPDCQBrVFHSwfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.53.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58748},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-vite-3.53.1.tgz","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"_resolved":"/tmp/9d6db5f19b25f6b04e710c9d39168005/coveo-ui-kit-sample-headless-search-vite-3.53.1.tgz","_integrity":"sha512-tfWq+BqO2YFqjP8svZVHRZaoBKf2rZgpMAFZ1gBbmGtOY8/dVVUNfdEwwJjlreL81O64YTKImNjk6RU6X9KWGQ==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"_npmVersion":"11.13.0","description":"> **Scaffold template**: `headless-search-vite` > A custom search interface built with [`@coveo/headless`](https://docs.coveo.com/en/headless/latest/) and [Lit](https://lit.dev/). It runs against the public `searchuisamples` organization (the `BarcaKnowle","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lit":"3.3.3","@coveo/headless":"3.53.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.53.1_1784559976409_0.5149088652630978","host":"s3://npm-registry-packages-npm-production"}},"3.53.2":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.53.2","_id":"@coveo/ui-kit-sample-headless-search-vite@3.53.2","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"homepage":"https://github.com/coveo/ui-kit#readme","bugs":{"url":"https://github.com/coveo/ui-kit/issues"},"dist":{"shasum":"c2e49b39654460ef824ef83546e23ae4abd098ca","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.53.2.tgz","fileCount":22,"integrity":"sha512-B0YkuINkWT0FQJ6ajjV/PJ7tYA3kwkyLrbr+3HU8Fug5VJDZTR/MQ5o5iPz3lKlE603h7JeaELM1m65hFGxb/g==","signatures":[{"sig":"MEQCIEHqkWh5dcYD4azjIC5ob1SUMPapU3BR6mG3W0h3hsUUAiBsAgdH69W3tufBkYLMsqq6969jbR4qix9i1+EPV4R5sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.53.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57703},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-vite-3.53.2.tgz","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"_resolved":"/tmp/405521d129606f5cf15ba889e161430f/coveo-ui-kit-sample-headless-search-vite-3.53.2.tgz","_integrity":"sha512-B0YkuINkWT0FQJ6ajjV/PJ7tYA3kwkyLrbr+3HU8Fug5VJDZTR/MQ5o5iPz3lKlE603h7JeaELM1m65hFGxb/g==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"_npmVersion":"11.13.0","description":"> **Scaffold template**: `headless-search-vite` > A custom search interface built with [`@coveo/headless`](https://docs.coveo.com/en/headless/latest/) and [Lit](https://lit.dev/). It runs against the public `searchuisamples` organization (the `BarcaKnowle","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lit":"3.3.3","@coveo/headless":"3.53.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.53.2_1785174305778_0.6061676424534999","host":"s3://npm-registry-packages-npm-production"}},"3.54.0":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.54.0","_id":"@coveo/ui-kit-sample-headless-search-vite@3.54.0","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"homepage":"https://github.com/coveo/ui-kit#readme","bugs":{"url":"https://github.com/coveo/ui-kit/issues"},"dist":{"shasum":"d60fed2086ca475128d82b7c1aa7ea8db1c74d87","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.54.0.tgz","fileCount":22,"integrity":"sha512-VfzVZIYeeDhq7XYs+MO2MjLjVmfqXfB7umj7rZbwdK17IjUNecj71hZlYGRde3rnK2GHbOJF+hmKsE8TVgtJyg==","signatures":[{"sig":"MEQCIFthseUTuH/Z2C+9j4GhhpNQbhCDXL1c3FW5k7dzWLTdAiBk0pEOEt89Cfv1fKN4uZYm9bie93qZvvjFIh4HzFaWcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57703},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-vite-3.54.0.tgz","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"_resolved":"/tmp/2d8945c16336c6b18377f2d7cb3a51d9/coveo-ui-kit-sample-headless-search-vite-3.54.0.tgz","_integrity":"sha512-VfzVZIYeeDhq7XYs+MO2MjLjVmfqXfB7umj7rZbwdK17IjUNecj71hZlYGRde3rnK2GHbOJF+hmKsE8TVgtJyg==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"_npmVersion":"11.13.0","description":"> **Scaffold template**: `headless-search-vite` > A custom search interface built with [`@coveo/headless`](https://docs.coveo.com/en/headless/latest/) and [Lit](https://lit.dev/). It runs against the public `searchuisamples` organization (the `BarcaKnowle","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lit":"3.3.3","@coveo/headless":"3.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.54.0_1785854648761_0.8478340523374837","host":"s3://npm-registry-packages-npm-production"}},"3.55.0":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.55.0","_id":"@coveo/ui-kit-sample-headless-search-vite@3.55.0","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"homepage":"https://github.com/coveo/ui-kit#readme","bugs":{"url":"https://github.com/coveo/ui-kit/issues"},"dist":{"shasum":"3ddb2a48b6c1487a724019998b7c7ecdf0494409","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.55.0.tgz","fileCount":22,"integrity":"sha512-7fol00VA7xQohCZKiMgFjqFYq3gNWPA+8aQ7KPFZBV//2XoIM1/pS5PzhU+0HF7m4i4YKXl/OsAlAO0Fhpjcew==","signatures":[{"sig":"MEUCIQCOC9bFXzcWZBTXbI52LL/VNEDo0YOhgnIVGmdp6K0vKQIgShiy2XLradzNe0pghgEx2DkIDaKpd8WV9uri6ds+Qms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58299},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-vite-3.55.0.tgz","scripts":{"dev":"vite","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"_resolved":"/tmp/bfe38c750a1705b11132322645cf5d81/coveo-ui-kit-sample-headless-search-vite-3.55.0.tgz","_integrity":"sha512-7fol00VA7xQohCZKiMgFjqFYq3gNWPA+8aQ7KPFZBV//2XoIM1/pS5PzhU+0HF7m4i4YKXl/OsAlAO0Fhpjcew==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"_npmVersion":"11.16.0","description":"> **Scaffold template**: `headless-search-vite` > A custom search interface built with [`@coveo/headless`](https://docs.coveo.com/en/headless/latest/) and [Lit](https://lit.dev/). It runs against the public `searchuisamples` organization (the `BarcaKnowle","directories":{},"_nodeVersion":"24.18.1","dependencies":{"lit":"3.3.3","@coveo/headless":"3.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.55.0_1786470698691_0.9650940651913673","host":"s3://npm-registry-packages-npm-production"}},"3.55.1":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.55.1","_id":"@coveo/ui-kit-sample-headless-search-vite@3.55.1","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"homepage":"https://github.com/coveo/ui-kit#readme","bugs":{"url":"https://github.com/coveo/ui-kit/issues"},"dist":{"shasum":"6c7f3aeb268ae8fb4bcf32ddbf4e995df8869500","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.55.1.tgz","fileCount":22,"integrity":"sha512-Qdkf1ruWjN62wejIby/MMBLXEmMkJDlqRIou+0GoEyVWKBh8i4B8PtowB4yGt3xEDWybXR7siRyCK7TlhC/Qyg==","signatures":[{"sig":"MEUCIE750H3wuGlhCiNEuGqZ++nAZu6QwbIsaITUy3MVkMw/AiEAgGiN9o76Z0y7bYbx06ZUimlP2vp0JAfFpwCOHfLm2KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58391},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-vite-3.55.1.tgz","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","publint":"pnpm run prepack && publint publish --pack=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"_resolved":"/tmp/90dc3e723ac7cf97d5a462901033a649/coveo-ui-kit-sample-headless-search-vite-3.55.1.tgz","_integrity":"sha512-Qdkf1ruWjN62wejIby/MMBLXEmMkJDlqRIou+0GoEyVWKBh8i4B8PtowB4yGt3xEDWybXR7siRyCK7TlhC/Qyg==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"_npmVersion":"11.16.0","description":"> **Scaffold template**: `headless-search-vite` > A custom search interface built with [`@coveo/headless`](https://docs.coveo.com/en/headless/latest/) and [Lit](https://lit.dev/). It runs against the public `searchuisamples` organization (the `BarcaKnowle","directories":{},"_nodeVersion":"24.18.1","dependencies":{"lit":"3.3.3","@coveo/headless":"3.55.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0","publint":"0.3.22"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.55.1_1786635243547_0.8326301908497997","host":"s3://npm-registry-packages-npm-production"}},"3.55.2":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.55.2","_id":"@coveo/ui-kit-sample-headless-search-vite@3.55.2","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"homepage":"https://github.com/coveo/ui-kit#readme","bugs":{"url":"https://github.com/coveo/ui-kit/issues"},"dist":{"shasum":"39053e43c00181deca09fb52ca262e57b8fec2f8","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.55.2.tgz","fileCount":22,"integrity":"sha512-fCEWAOVo1fAuZ3yXBLtMAlj2dKhUF12CkxrKaOS7g0x8FDee6YFZvmiaOXsKB+7g0tqUl0mEgvO6mZ/vOItPIw==","signatures":[{"sig":"MEQCIAlN8N7GIKstapvGhEtQn9IpUE+TAf2Viu82z2SfYpQGAiBzGbG6c3ymMIpoByHK5vhtZI1cKTbZlczCkIHAp4NI2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.55.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58391},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-vite-3.55.2.tgz","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","publint":"pnpm run prepack && publint publish --pack=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"_resolved":"/tmp/f93939f886780152c61836d1011d9621/coveo-ui-kit-sample-headless-search-vite-3.55.2.tgz","_integrity":"sha512-fCEWAOVo1fAuZ3yXBLtMAlj2dKhUF12CkxrKaOS7g0x8FDee6YFZvmiaOXsKB+7g0tqUl0mEgvO6mZ/vOItPIw==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"_npmVersion":"11.16.0","description":"> **Scaffold template**: `headless-search-vite` > A custom search interface built with [`@coveo/headless`](https://docs.coveo.com/en/headless/latest/) and [Lit](https://lit.dev/). It runs against the public `searchuisamples` organization (the `BarcaKnowle","directories":{},"_nodeVersion":"24.18.1","dependencies":{"lit":"3.3.3","@coveo/headless":"3.55.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.1","publint":"0.3.23"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.55.2_1787057172413_0.7881289322527749","host":"s3://npm-registry-packages-npm-production"}},"3.55.3":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.55.3","_id":"@coveo/ui-kit-sample-headless-search-vite@3.55.3","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"111c9c251cb53609090d8947d67de1fa9f8419f4","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.55.3.tgz","fileCount":22,"integrity":"sha512-QmJhPqP1oz5OzLHB+Fg0CvJcZNFNFfgy0MZ4dDZa9E6t4NxQDuimMgT7USiwteQB+o22j3ZkuvnVMI/2x2OKjA==","signatures":[{"sig":"MEUCIGtMIlYj1qzQaLlr06xMAp9LhEknQqnUQeKIQn3TITSgAiEAjU9sH+3aDE0lk9fWNvW4o9Xh4U4qRDqtQgYfo+I/OaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.55.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58391},"type":"module","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","publint":"pnpm run prepack && publint publish --pack=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"directories":{},"_nodeVersion":"26.0.0","dependencies":{"lit":"3.3.3","@coveo/headless":"3.55.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.1","publint":"0.3.24"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.55.3_1788268490985_0.466177996355015","host":"s3://npm-registry-packages-npm-production"}},"3.55.4":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.55.4","_id":"@coveo/ui-kit-sample-headless-search-vite@3.55.4","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"cde330b9360262061d19f46746f496ce2c451ddd","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.55.4.tgz","fileCount":22,"integrity":"sha512-0o+pwawTnJRzY/EegdIr+9kQ2eewQJI+9kgJ9Yv/+vMX39iFX3bNl3p8gtdnJLERsvWdLO0dEdyFiUWR//R5dg==","signatures":[{"sig":"MEQCIH3O0zlAEydw2xKFco+4rIf0p2DzqOAUE/KuQd4jng3wAiBQ1Xqys6U4LZsS/k7lSIhPkg1Qm6wzPleFxerCGPpS6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.55.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58391},"type":"module","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","publint":"pnpm run prepack && publint publish --pack=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"directories":{},"_nodeVersion":"26.0.0","dependencies":{"lit":"3.3.3","@coveo/headless":"3.55.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","publint":"0.3.24"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.55.4_1788969730642_0.011685695417271713","host":"s3://npm-registry-packages-npm-production"}},"3.56.0":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.56.0","_id":"@coveo/ui-kit-sample-headless-search-vite@3.56.0","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"3afd5b46cf33be50025c5dc41e99df1b9616bfb4","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.56.0.tgz","fileCount":22,"integrity":"sha512-5VK8lNCE7a6kWHTxiAoFhj0nbR+jegun3bppS/cyjsGBCI/48D/hLRtK5QObBVQdZSjN/805NjZwMZDYEhjx8A==","signatures":[{"sig":"MEYCIQDFhtfqV2YHF9VAtEqMeBDp8XT2Eqz6sH6eZVG+7s4moQIhAIJWi2UvMqxGGh/cgNImu8cgwA+f6kwTvcnyz+gjB/28","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEOLC1FBk9sRNDAw7nGXNgco1+5tlqXkzWAV9cRyTGquAiB9x2j9nyz9fy0C9G2ZizJheqHbvbA22WrmYdoo120g9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58391},"type":"module","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","publint":"pnpm run prepack && publint publish --pack=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"directories":{},"_nodeVersion":"26.0.0","dependencies":{"lit":"3.3.3","@coveo/headless":"3.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","publint":"0.3.24"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.56.0_1789503011765_0.7963308272277971","host":"s3://npm-registry-packages-npm-production"}},"3.57.0":{"name":"@coveo/ui-kit-sample-headless-search-vite","version":"3.57.0","_id":"@coveo/ui-kit-sample-headless-search-vite@3.57.0","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"b305585471f1bafb5846bff0308ca675828d78c6","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.57.0.tgz","fileCount":22,"integrity":"sha512-nXD1OkcJFJFoOnfS8bV4vB3CX4AEmHcDjfnvLHp4f3VRrBZIryROHEzfbeoCmvhV/5InpZ0pQ9k9SBLYK+ByWg==","signatures":[{"sig":"MEQCIFVblMSPerGrvrZhQV8ycdTCIbHwmnHSIrJFH73wsRntAiAXu4AP0nc0M/Dm2sd6gj/7Bj3wG+dMm5AazGAWY+duWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDt8uxbM+ASDYvMhSOp+BUE1AvNjiq9BjZDsZWN4x2SaQIhAJX62cYC6/bwB43PQ48Tm6HmbJw2H8DItXQlX/JPrgQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58391},"type":"module","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","publint":"pnpm run prepack && publint publish --pack=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:deffacf0-ab8c-4d85-ac07-29290fef1299"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"directories":{},"_nodeVersion":"26.0.0","dependencies":{"lit":"3.3.3","@coveo/headless":"3.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","publint":"0.3.24"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-vite_3.57.0_1790168276136_0.9645032356638179","host":"s3://npm-registry-packages-npm-production"}},"3.57.1":{"_id":"@coveo/ui-kit-sample-headless-search-vite@3.57.1","dist":{"shasum":"b4007b6d15fa4f1881a5f6c5da8b6eab17a21a0c","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-vite/-/ui-kit-sample-headless-search-vite-3.57.1.tgz","fileCount":22,"integrity":"sha512-29hkUCBa1DGRXuyFOE2Pvj6Y/Ev6xYhIqy7B1s/Sfgh5gFH0GQk76IRMua/qjqDwM78e8njATEXduOqlv/S3nA==","signatures":[{"sig":"MEUCIEYETs46Ugqgz/cklFMBu1ryy++P0uMCSKt5L6LYgjZbAiEAoAqY7o3d7tNmhIe3W0l8EdMoM8ijdp4zasXN+cfveIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqctocp0QQWFiNJB4Z9b2ZNxA+pEBBFkriSGsacTLQDAIgcZtby4UbRHxWmHnFpKhBfVIWMqxl3aQJGq/OYXX7+Vc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-vite@3.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58391},"name":"@coveo/ui-kit-sample-headless-search-vite","type":"module","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","publint":"pnpm run prepack && publint publish --pack=false"},"version":"3.57.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"deffacf0-ab8c-4d85-ac07-29290fef1299"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"directories":{},"maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"_nodeVersion":"26.0.0","dependencies":{"lit":"3.3.3","@coveo/headless":"3.57.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.3.0","publint":"0.3.24"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-kit-sample-headless-search-vite_3.57.1_1790778711279_0.050109443235972995"}}},"time":{"created":"2026-07-08T17:04:39.398Z","modified":"2026-09-30T14:31:52.498Z","0.0.0":"2026-07-08T17:04:39.885Z","3.53.1":"2026-07-20T15:06:16.550Z","3.53.2":"2026-07-27T17:45:05.941Z","3.54.0":"2026-08-04T14:44:08.891Z","3.55.0":"2026-08-11T17:51:38.846Z","3.55.1":"2026-08-13T15:34:03.696Z","3.55.2":"2026-08-18T12:46:12.554Z","3.55.3":"2026-09-01T13:14:51.107Z","3.55.4":"2026-09-09T16:02:10.757Z","3.56.0":"2026-09-15T20:10:11.859Z","3.57.0":"2026-09-23T12:57:56.231Z","3.57.1":"2026-09-30T14:31:51.376Z"},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-vite"},"maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"readme":"# Headless Search Sample (Lit + Vite)\n\n> **Scaffold template**: `headless-search-vite`\n> A custom search interface built with [`@coveo/headless`](https://docs.coveo.com/en/headless/latest/) and [Lit](https://lit.dev/). It runs against the public `searchuisamples` organization (the `BarcaKnowledge` knowledge base) with no configuration required.\n\nIt shows how to assemble a search experience from small, reusable Web\nComponents, each wired to a Headless controller.\n\n## What it shows\n\n- A search box with query suggestions\n- Facets: category (hierarchical), article type, robot series, difficulty, date, and author\n- Sort (Relevance / Most Recent), a query summary, and removable breadcrumbs\n- A result list and numbered pagination\n- Result-click analytics via `buildInteractiveResult`\n\n## Architecture\n\nThe app is a tree of Lit components. State comes entirely from Headless\ncontrollers; the components only render it and forward user intent back to the\ncontrollers.\n\n- **`HeadlessController`** (`src/controllers/headless-controller.js`) is a Lit\n  [reactive controller](https://lit.dev/docs/composition/controllers/) that\n  bridges Headless to Lit: it subscribes on connect, requests a re-render on\n  every state change, and unsubscribes on disconnect. It is the single seam\n  between the two libraries.\n- **`search-app`** (`src/components/search-app.js`) is the shell: it builds all\n  the controllers (search box, query summary, sort, breadcrumbs, result list,\n  pager, and facets) and triggers the first search.\n- **Presentational components** (`search-box`, `query-summary`, `sort-dropdown`,\n  `facet`, `category-facet`, `date-facet`, `breadcrumbs`, `result-list`,\n  `pager`) each subscribe to the controller they render, so they update\n  independently.\n\nEach component uses the **Shadow DOM** with encapsulated\n[`static styles`](https://lit.dev/docs/components/styles/), following the\nstandard Lit approach. The palette lives in `style.css` as `:root` custom\nproperties (`--accent`, `--surface`, `--border`, ...), which inherit through\nshadow boundaries so every component can reference them via `var(--...)`; a few\nsmall style modules are shared in `src/shared-styles.js`.\n\n## Technology stack\n\n- **Lit** (plain JavaScript, no decorators)\n- **@coveo/headless**: Coveo's headless search library\n- **Vite**: dev server and build\n- **Playwright**: end-to-end tests\n\n## Getting started\n\n```sh\npnpm install\npnpm dev      # start the dev server (http://localhost:5173)\npnpm build    # production build\npnpm preview  # preview the production build (http://localhost:4173)\npnpm e2e      # end-to-end tests (Playwright)\n```\n\n## Using this sample as an MRE\n\nThis sample doubles as a minimal reproducible example for troubleshooting.\n\n- **Where to change the configuration**: everything lives in `src/engine.js`.\n  It uses `getSampleSearchEngineConfiguration()` (public sample credentials)\n  layered with the `BarcaKnowledge` search hub. To reproduce your own issue,\n  replace that configuration with your `organizationId`, `accessToken`, and\n  `search.searchHub`/`pipeline`.\n- **Safe to modify**: `src/engine.js` (configuration), and any component under\n  `src/components` to reproduce a specific UI scenario.\n- **Scaffolding you can usually ignore**: `vite.config.js`,\n  `playwright.config.ts`, and `e2e/`.\n- **Credentials**: the sample configuration targets the **public\n  `searchuisamples` organization**, safe to share with customers or partners.\n  It is not internal credentials.\n\n## Reproducing against a specific version\n\nTo reproduce an issue against a specific Coveo UI Kit version, install it after\nscaffolding:\n\n```sh\nnpm install @coveo/headless@<version>\n```\n\n## Project structure\n\n```\nsrc/\n  engine.js                     Search engine configuration (BarcaKnowledge)\n  main.js                       Entry point: loads styles, registers <search-app>\n  style.css                     Palette (:root vars) + <body>\n  shared-styles.js              Small style modules shared across components\n  controllers/\n    headless-controller.js      Lit reactive controller bridging Headless -> Lit\n  components/\n    search-app.js               App shell (builds controllers, first search)\n    search-box.js               Search input + suggestions\n    query-summary.js            \"Results X-Y of Z\"\n    sort-dropdown.js            Sort control\n    facet.js                    Regular (checkbox) facet\n    category-facet.js           Hierarchical facet\n    date-facet.js               Date range facet\n    breadcrumbs.js              Active facet selections\n    result-list.js              Result cards\n    pager.js                    Numbered pagination\n```\n\n## Testing\n\n```sh\npnpm --filter @coveo/ui-kit-sample-headless-search-vite e2e\n```\n\nThe Playwright smoke test runs against mocked Search API responses\n(`@coveo/platform-mock-api`), so it is deterministic and requires no network.\n\n## Learn more\n\n- [Coveo Headless documentation](https://docs.coveo.com/en/headless/latest/)\n- [Lit documentation](https://lit.dev/docs/)\n","readmeFilename":""}