{"_id":"@coveo/ui-kit-sample-headless-search-react","_rev":"11-a7484c0fddd4c920318d1f29c4eede4f","name":"@coveo/ui-kit-sample-headless-search-react","dist-tags":{"latest":"3.57.0"},"versions":{"0.0.0":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"0.0.0","author":{"name":"Coveo"},"license":"ISC","_id":"@coveo/ui-kit-sample-headless-search-react@0.0.0","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"59c8b5633383fbb234b4b0c03133643d10f28a5f","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-0.0.0.tgz","fileCount":1,"integrity":"sha512-R92xeR9pDlLv8IctoYeBR+OSETxp8DX3yqzf6dvR+ENy0DE+hGIlsmFp2di72tYmSYhDUYM8g4/d6OiXYPsYqw==","signatures":[{"sig":"MEYCIQD246aHOcrkts6Bk3T3EJJJOdUFjaAq44CGBbNCbt8MSgIhAKZjYmqtTxSxh53iJ4BEZ7nL37ItpcsApGO90TeoORDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265},"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-react_0.0.0_1783530476298_0.34307837825406606","host":"s3://npm-registry-packages-npm-production"}},"3.53.1":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.53.1","_id":"@coveo/ui-kit-sample-headless-search-react@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":"32ecfa2d495350c36227d2eb7d815d17a2df532b","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.53.1.tgz","fileCount":23,"integrity":"sha512-w5AmlmVfOMy+Ek5jl3M2MNxpezngpA/pCwBwnou7iHArGm/nZE0euU8NjCBYcjzfTJJ+bsNYQ252DLVKCRCMNA==","signatures":[{"sig":"MEYCIQC8bjjnqbctJjtB7xSPmzMzKCZckSK+OaaathbRxDkM+QIhANW/a6Qf2nZU6R5cAlEJH6uxFeaiFJK+3zi/gPUI1uzl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.53.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51966},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-react-3.53.1.tgz","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"_resolved":"/tmp/3d7b9e1db3efd39f85d933af18fc0721/coveo-ui-kit-sample-headless-search-react-3.53.1.tgz","_integrity":"sha512-w5AmlmVfOMy+Ek5jl3M2MNxpezngpA/pCwBwnou7iHArGm/nZE0euU8NjCBYcjzfTJJ+bsNYQ252DLVKCRCMNA==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"_npmVersion":"11.13.0","description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react":"19.2.7","react-dom":"19.2.7","@coveo/headless":"3.53.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.2","typescript":"6.0.3","@types/node":"24.12.4","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.53.1_1784559975619_0.14058914449558468","host":"s3://npm-registry-packages-npm-production"}},"3.53.2":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.53.2","_id":"@coveo/ui-kit-sample-headless-search-react@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":"89d2262336c552e6e7d490c56b09633d86340649","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.53.2.tgz","fileCount":23,"integrity":"sha512-7lnocKlYiHAzsoXybsq47Fsn5xyXIcLPxRaO2VTwQfljq2UUTcU/8vgbv+ExzH0Keh/PD4g27gjyhMYYunFQ8Q==","signatures":[{"sig":"MEUCIBni+S0kG5D9OAU6bbu882/bUu+IRfczV1G9Xy8AipZOAiEAhn6oWLKa5/fS8gl9UBV3KjCu+7ND4hP9DUFb0K7IV28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.53.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51251},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-react-3.53.2.tgz","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"_resolved":"/tmp/ef2c6cc83486225b1c34172e88d62bca/coveo-ui-kit-sample-headless-search-react-3.53.2.tgz","_integrity":"sha512-7lnocKlYiHAzsoXybsq47Fsn5xyXIcLPxRaO2VTwQfljq2UUTcU/8vgbv+ExzH0Keh/PD4g27gjyhMYYunFQ8Q==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"_npmVersion":"11.13.0","description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react":"19.2.7","react-dom":"19.2.7","@coveo/headless":"3.53.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.5","typescript":"6.0.3","@types/node":"24.12.4","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.53.2_1785174305922_0.5408683436933963","host":"s3://npm-registry-packages-npm-production"}},"3.54.0":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.54.0","_id":"@coveo/ui-kit-sample-headless-search-react@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":"9c65b0d05bd8c2d88ab24678d58f80e16548c867","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.54.0.tgz","fileCount":24,"integrity":"sha512-GFh3pJ6syPFsg1WkjpQVmJvxEaw/+n9B+BDTGIbHo2I/a8YK312Mw93WnFABTnBcY+cgVGvUlZqGS1H7Z5PtrQ==","signatures":[{"sig":"MEUCIQD8Nti0ApydNKcwyvsw2Mp0e9VBRC40npxYfiVgkyK/JgIgH9zcVXtY/KqQHj18Z/fAjOpnZf+fIn53vLp8+U7QWWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54160},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-react-3.54.0.tgz","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"_resolved":"/tmp/8e36d243805b548c7ce032df71202d0b/coveo-ui-kit-sample-headless-search-react-3.54.0.tgz","_integrity":"sha512-GFh3pJ6syPFsg1WkjpQVmJvxEaw/+n9B+BDTGIbHo2I/a8YK312Mw93WnFABTnBcY+cgVGvUlZqGS1H7Z5PtrQ==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"_npmVersion":"11.13.0","description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react":"19.2.7","react-dom":"19.2.7","@coveo/headless":"3.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.5","typescript":"6.0.3","@types/node":"24.12.4","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.54.0_1785854648681_0.5787652496839708","host":"s3://npm-registry-packages-npm-production"}},"3.55.0":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.55.0","_id":"@coveo/ui-kit-sample-headless-search-react@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":"f276977e1a71d9b54039460dcdeea29e2fde7e2e","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.55.0.tgz","fileCount":24,"integrity":"sha512-xOJCEzLgiJ4q5gU8gwavFP7zVL87xTDX6Uk+bCy8OpI7/JrkLHEr3ITsps0zyDhYSvTevk6Iy9U9fRKlyoF10Q==","signatures":[{"sig":"MEYCIQDlbm8fn3Y8lioo+Ycjzj6mgTVW83Y7tDPsU8xCPug0LQIhANF/FhxCXPyGKTAuIym6HMeIpTdgxaP+6AFf0SYp4q36","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54160},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-react-3.55.0.tgz","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"_resolved":"/tmp/61bc66d53b5850abf5374f6fba211493/coveo-ui-kit-sample-headless-search-react-3.55.0.tgz","_integrity":"sha512-xOJCEzLgiJ4q5gU8gwavFP7zVL87xTDX6Uk+bCy8OpI7/JrkLHEr3ITsps0zyDhYSvTevk6Iy9U9fRKlyoF10Q==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"_npmVersion":"11.16.0","description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"24.18.1","dependencies":{"react":"19.2.7","react-dom":"19.2.7","@coveo/headless":"3.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0","typescript":"6.0.3","@types/node":"24.13.3","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.55.0_1786470697833_0.06225281490344381","host":"s3://npm-registry-packages-npm-production"}},"3.55.1":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.55.1","_id":"@coveo/ui-kit-sample-headless-search-react@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":"b5ec9806d507c2b40d9b11b7a799d7df0399ab0d","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.55.1.tgz","fileCount":24,"integrity":"sha512-F5RbuCLZ4pu5Y4VM5W/mgPvJox/2XVQHDyqDga8W9QY9r/RBnUeiHHHrV6B/GYaPJ+4pI8ol2aPK+woff2issA==","signatures":[{"sig":"MEUCIQC2Nij6T6R4MegCgldnFKpk4YLwsbQGvKsHX0D8gW7cGgIgEuVln47f178PSvSGPEY+YxA+MrH4UkIyJucBCaiEbIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54252},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-react-3.55.1.tgz","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"_resolved":"/tmp/e8b588527b8875963e50246f4a61f57c/coveo-ui-kit-sample-headless-search-react-3.55.1.tgz","_integrity":"sha512-F5RbuCLZ4pu5Y4VM5W/mgPvJox/2XVQHDyqDga8W9QY9r/RBnUeiHHHrV6B/GYaPJ+4pI8ol2aPK+woff2issA==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"_npmVersion":"11.16.0","description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"24.18.1","dependencies":{"react":"19.2.7","react-dom":"19.2.7","@coveo/headless":"3.55.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0","publint":"0.3.22","typescript":"6.0.3","@types/node":"24.13.3","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.55.1_1786635242599_0.5177698071520771","host":"s3://npm-registry-packages-npm-production"}},"3.55.2":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.55.2","_id":"@coveo/ui-kit-sample-headless-search-react@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":"fe2f7e3d051b040b9a003247f432d0eedcf3e82a","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.55.2.tgz","fileCount":24,"integrity":"sha512-5qOvgdLRLjnLUG26CpkpCzH+fOphzHYaL06beWqstWbY163t3YAfYJjj4j4JuqOuB+nFtFFFkS5oh/LkVy8gow==","signatures":[{"sig":"MEUCIFFD2U8Buk+ptd5s5tSoRQcs8mtefZ7osCw3nTfnD2P8AiEA6V+cGT82XHJ6ur13N6HVFFAvknVW2BtxTNRhptf5qV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.55.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54252},"type":"module","_from":"file:coveo-ui-kit-sample-headless-search-react-3.55.2.tgz","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"_resolved":"/tmp/4df24dbcacdf22d3ea19202304b43835/coveo-ui-kit-sample-headless-search-react-3.55.2.tgz","_integrity":"sha512-5qOvgdLRLjnLUG26CpkpCzH+fOphzHYaL06beWqstWbY163t3YAfYJjj4j4JuqOuB+nFtFFFkS5oh/LkVy8gow==","repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"_npmVersion":"11.16.0","description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"24.18.1","dependencies":{"react":"19.2.7","react-dom":"19.2.7","@coveo/headless":"3.55.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.1","publint":"0.3.23","typescript":"6.0.3","@types/node":"24.13.3","@types/react":"19.2.17","@types/react-dom":"19.2.3","@vitejs/plugin-react":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.55.2_1787057167574_0.28488348821898035","host":"s3://npm-registry-packages-npm-production"}},"3.55.3":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.55.3","_id":"@coveo/ui-kit-sample-headless-search-react@3.55.3","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"3f7cafcfe0870e3d737f25b4840a25c1dd467d78","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.55.3.tgz","fileCount":24,"integrity":"sha512-kLwwvL7pFvQ3DzFhqAaHemVUeiedmS/UPwWvay+vxqLPWRMYbuuO0obbOz/TbtClq4eTqZLU6qS59DENGoh12Q==","signatures":[{"sig":"MEYCIQCSCycPQ+XjNW4f3bb7N3V2aBxwCckSw2H3W9FG55pKEwIhAP3EQiIE6VW68pN3sLDq4HmL/Czoc0qQRoXneB/U1zQZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.55.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54252},"type":"module","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"26.0.0","dependencies":{"react":"19.2.8","react-dom":"19.2.8","@coveo/headless":"3.55.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.1","publint":"0.3.24","typescript":"6.0.3","@types/node":"24.13.3","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitejs/plugin-react":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.55.3_1788268490820_0.5760555227922124","host":"s3://npm-registry-packages-npm-production"}},"3.55.4":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.55.4","_id":"@coveo/ui-kit-sample-headless-search-react@3.55.4","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"6105cfaac5d31e86a05804c171594c6b2d393656","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.55.4.tgz","fileCount":24,"integrity":"sha512-Ki1rrXioJa4MnLCP6QFxwEpuIjVIuIQSuYNoMSk+kCmos3bsy4CzB68oJAmAuRQYKVXiT/XG1urEONaupuhRzw==","signatures":[{"sig":"MEQCIB/o9Vu0phZbXqVnIZ9FxeJ/tkIbbkuLBjpQfr8lQBFrAiAcZzdEfFzuHk1WPU/cgtQgR9spgApFsrRPXhVIUNiGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBdZd87ppqJKiQeBq+YM7fjuQUce0Eddq2rD4uw2d5/oAiEAySZtIb0+dSw8eLRpfi61n4gz7qgDVG9SkYDc+OwjSdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.55.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54252},"type":"module","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"26.0.0","dependencies":{"react":"19.2.8","react-dom":"19.2.8","@coveo/headless":"3.55.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","publint":"0.3.24","typescript":"6.0.3","@types/node":"24.13.3","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitejs/plugin-react":"6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.55.4_1788969840165_0.8385202970997314","host":"s3://npm-registry-packages-npm-production"}},"3.56.0":{"name":"@coveo/ui-kit-sample-headless-search-react","version":"3.56.0","_id":"@coveo/ui-kit-sample-headless-search-react@3.56.0","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"dist":{"shasum":"a9741fab9a2cefd301c8ae9ebb9657902407d508","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.56.0.tgz","fileCount":24,"integrity":"sha512-Wk4rUb52U5dU9Sm+NPN5PZSVeeGkrAelIJfbcr3BfkCQrmzMy58avKgCPs8GQefM5Hb2ZoDe8gcnOVJOJRRs7g==","signatures":[{"sig":"MEUCIQCMyu8JEmUCOPS4WUFXcipBmWvAhVY55LjZZxLvh8aFMAIgJb556ucwkT6CmTQ2WTlWlq9HnQLTl5LhUoIbtKW3HTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCU/BlNfzHxUeZPYZ0s468tE1i+Nde5UDc9Z3oHE04nggIhANx7mMZKTQssy8z1sQZEeJBUv5rB+pFgITTjuUSU7PyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54252},"type":"module","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"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:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"description":"Minimal search UI built with @coveo/headless and React","directories":{},"_nodeVersion":"26.0.0","dependencies":{"react":"19.2.8","react-dom":"19.2.8","@coveo/headless":"3.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","publint":"0.3.24","typescript":"6.0.3","@types/node":"24.13.3","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitejs/plugin-react":"6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-kit-sample-headless-search-react_3.56.0_1789502829085_0.3140113126375663","host":"s3://npm-registry-packages-npm-production"}},"3.57.0":{"_id":"@coveo/ui-kit-sample-headless-search-react@3.57.0","dist":{"shasum":"bf6c0edbc4806f1f7fe5d6adf93c56ff250d0b93","tarball":"https://registry.npmjs.org/@coveo/ui-kit-sample-headless-search-react/-/ui-kit-sample-headless-search-react-3.57.0.tgz","fileCount":24,"integrity":"sha512-gllWTymZ9kA9lBA6Gae+YvUxqouHRMJV3iEB8T9iYwoLr+m40Kz5L65xYeEaSSt+R+0V8kcGm5innopJPZrD3w==","signatures":[{"sig":"MEUCIQDFKtgKqgqG4cBhxSvxCh5fjKcxfft0jfh/8Moci9M5rwIgL/MBK7qrQruJlKxRM2rWaBGWxIpksYjKtQofLsEwbJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICg4t/touVS8HeJJrRwxMcr/AItrED7oDw6Vyr9sWplVAiEAjyKm9rcQZziBUU3/jfHBWxZLzxAGJ5eSKGGaicde/ks="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coveo%2fui-kit-sample-headless-search-react@3.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54252},"name":"@coveo/ui-kit-sample-headless-search-react","type":"module","engines":{"node":"^20.9.0 || ^22.11.0 || ^24.11.0"},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","publint":"pnpm run prepack && publint publish --pack=false"},"version":"3.57.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dad3830b-c8ff-4e64-87c8-241f0c4e3c7b"}},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"description":"Minimal search UI built with @coveo/headless and React","directories":{},"maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"_nodeVersion":"26.0.0","dependencies":{"react":"19.2.8","react-dom":"19.2.8","@coveo/headless":"3.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","publint":"0.3.24","typescript":"6.0.3","@types/node":"24.13.3","@types/react":"19.2.18","@types/react-dom":"19.2.5","@vitejs/plugin-react":"6.1.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-kit-sample-headless-search-react_3.57.0_1790168305267_0.9034221687343551"}}},"time":{"created":"2026-07-08T17:07:56.118Z","modified":"2026-09-23T12:58:25.728Z","0.0.0":"2026-07-08T17:07:56.439Z","3.53.1":"2026-07-20T15:06:15.767Z","3.53.2":"2026-07-27T17:45:06.059Z","3.54.0":"2026-08-04T14:44:08.801Z","3.55.0":"2026-08-11T17:51:37.985Z","3.55.1":"2026-08-13T15:34:02.751Z","3.55.2":"2026-08-18T12:46:07.721Z","3.55.3":"2026-09-01T13:14:50.919Z","3.55.4":"2026-09-09T16:04:00.282Z","3.56.0":"2026-09-15T20:07:09.195Z","3.57.0":"2026-09-23T12:58:25.363Z"},"repository":{"url":"git+https://github.com/coveo/ui-kit.git","type":"git","directory":"samples/headless/search-react"},"description":"Minimal search UI built with @coveo/headless and React","maintainers":[{"name":"oa-npmcoveo","email":"oa-npmcoveo@oacvo.com"}],"readme":"# Headless Search with React\n\n> **Scaffold template**: `headless-search-react`\n> This sample serves as the scaffold template for creating new Coveo Headless search projects with React.\n\nA minimal search interface built with [`@coveo/headless`](https://docs.coveo.com/en/headless/) controllers and React. It queries the public `searchuisamples` organization through the **BarcaKnowledge** search hub.\n\n## What it shows\n\n- Building a `SearchEngine` and a focused set of controllers (search box, facets, sort, results, pager, query summary).\n- A single `useController` hook that bridges any Headless controller to React state.\n- Small, self-contained components — one per controller — that you can copy into your own app.\n\n## Technology stack\n\n- **React** + **TypeScript**\n- **@coveo/headless** — Coveo's headless search library\n- **Vite** — dev server and build\n- **Vitest** + **Playwright** — unit and end-to-end tests\n\n## Getting started\n\n```bash\nnpm install\nnpm run dev      # start the dev server (http://localhost:5173)\nnpm run build    # production build\nnpm test         # unit tests (Vitest)\nnpm run e2e      # end-to-end tests (Playwright)\n```\n\n## How it works\n\n`src/engine.ts` builds the engine and sets the `BarcaKnowledge` search hub. `src/App.tsx` instantiates the controllers and lays out the page (search box on top, facets on the left, results and pager on the right).\n\nEvery component subscribes to its controller through `src/use-controller.ts`:\n\n```ts\nexport function useController<TController extends Controller>(\n  controller: TController\n): TController['state'] {\n  const [state, setState] = useState(controller.state);\n  useEffect(() => controller.subscribe(() => setState(controller.state)), [controller]);\n  return state;\n}\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.ts`. It uses `getSampleSearchEngineConfiguration()` (public sample credentials) with the `BarcaKnowledge` search hub. To reproduce your own issue, replace that configuration with your `organizationId`, `accessToken`, and `search.searchHub`/`pipeline`.\n- **Safe to modify**: `src/engine.ts` (configuration), and any component under `src/components` to reproduce a specific UI scenario.\n- **Scaffolding you can usually ignore**: `vite.config.js`, `playwright.config.ts`, `tests/`, and `src/setupTests.ts`.\n- **Credentials**: the sample configuration targets the **public `searchuisamples` organization**, safe to share with customers or partners. 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 scaffolding:\n\n```bash\nnpm install @coveo/headless@<version>\n```\n\n## Learn more\n\n- [Coveo Headless documentation](https://docs.coveo.com/en/headless/)\n- [Headless controllers reference](https://docs.coveo.com/en/headless/latest/reference/)\n","readmeFilename":""}