{"_id":"@bradsearch/search-sdk","_rev":"25-88c08b9e5c160f902817a72d65545016","name":"@bradsearch/search-sdk","dist-tags":{"latest":"2.5.0"},"versions":{"1.0.0":{"name":"@bradsearch/search-sdk","version":"1.0.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.0.0","maintainers":[{"name":"bradsearch","email":"hello@bradsearch.com"}],"dist":{"shasum":"4124745c6f82b03690228ab692968a260b6ac66f","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.0.0.tgz","fileCount":11,"integrity":"sha512-Ioa9zahPVu3TqlPuxPKzk15EOyQAmqI59znsp5EYK0z7UsJENo08cdWqMNSDMdVNhQ4/QwgNYZGwK1G3IIm5mQ==","signatures":[{"sig":"MEUCIQCWw08pJe9msAxzFB/Bu4//yIUNXOF5VtroosDWYNo2UAIgTo45v53jYhEAFQY2zyeu+hpcwckDJNIzWsSET/RFopk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55999},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradsearch","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.0.0_1750070668098_0.7103230846622739","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bradsearch/search-sdk","version":"1.0.1","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.0.1","maintainers":[{"name":"bradsearch","email":"hello@bradsearch.com"}],"dist":{"shasum":"27d7592087f695bea6d93f691b708f745d40a361","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.0.1.tgz","fileCount":12,"integrity":"sha512-VhCYY66GPG21EShq9vzyaMUVCXJki+eldoL5+aOH4vOl8jR9DWRjIiBNc2CIOYH7JPmXFpmPwYGNG/JHqzawIA==","signatures":[{"sig":"MEQCIBRFRdubU1VEr8oFuEvnbkQKnM6aMzJiw7r2iyTo8D9wAiBVH8Uv7purbV+3+HDwjl5vG6PO1dH+pn8pSFTzLl7VfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65705},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradsearch","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.0.1_1750076285880_0.3912290634897466","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bradsearch/search-sdk","version":"1.0.2","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.0.2","maintainers":[{"name":"bradsearch","email":"hello@bradsearch.com"}],"dist":{"shasum":"af4fa8c0adb46df53708107deb2f0d81161d75d7","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.0.2.tgz","fileCount":12,"integrity":"sha512-aotYzZS9Y1J8Hrcb2qsNi+xGSHdqAV0jH/wxz1RtuzYust9fjg28kJEM+U9o/7tajai0P5mq0M202/pHDoF59g==","signatures":[{"sig":"MEQCIAtFXO/SmxLrpEEreX5YIRT0T7xzUGC49IbFt3zzbMPDAiBwkKB/JSUQ7imWtOtHzDQhJsiNl8hCZvN+WnZI4WvJTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71022},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradsearch","actor":{"name":"bradsearch","type":"user","email":"hello@bradsearch.com"},"email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.0.2_1750144168198_0.9584047650280416","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bradsearch/search-sdk","version":"1.0.3","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.0.3","maintainers":[{"name":"bradsearch","email":"hello@bradsearch.com"}],"dist":{"shasum":"df1b075d08edf45dd34322178c696c4e4246fa8e","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.0.3.tgz","fileCount":12,"integrity":"sha512-wyFxeU7UCIBOMayCPSSBVv5B5WctAahI53uBD5E+Y21UJYEo7ngx7+Smypd5/sCP9CP08bz1wBuax7WP7kA7tA==","signatures":[{"sig":"MEUCIQCd1GCb420vv8ejce7fGBj1xm8tjVToreyeWsn3cASJwQIgVv3MHbI8/fkrDcimJcX8b34C+p0SO/sFgYeeCepyuhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72100},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradsearch","actor":{"name":"bradsearch","type":"user","email":"hello@bradsearch.com"},"email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.0.3_1750146758965_0.08460702890118177","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bradsearch/search-sdk","version":"1.0.4","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.0.4","maintainers":[{"name":"bradsearch","email":"hello@bradsearch.com"}],"dist":{"shasum":"ec496b766e1a557fd4a1a135233e7f5b21219a87","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.0.4.tgz","fileCount":12,"integrity":"sha512-EdsQaOjPQ6vSHaRi4JWTbGxB9+zDA7T025HcNwNSe1xZfSUbZpyfFpmxqbCwKIPvlJBhVT6y2aU7tLPdKsOquQ==","signatures":[{"sig":"MEQCIF6gw/A0V+MLErewnMFD6CUsEeBeG0v6MUcoQTE9/KtGAiAB0k9cZT8agvxqN7kTHU0/njmaFi3TDK6i9GrXBhO6kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72180},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradsearch","actor":{"name":"bradsearch","type":"user","email":"hello@bradsearch.com"},"email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.0.4_1750149075933_0.06924276442443023","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bradsearch/search-sdk","version":"1.1.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.1.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"}],"dist":{"shasum":"5bc94e8ae604413c410db4ef5b54c7bd2ea7202d","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.1.0.tgz","fileCount":12,"integrity":"sha512-/WsSAZCYMvuLoPbZHJtME7FfFHjTS845xnHMDzLBLuNs38Za/Ik/zzfkNPFQNHN17DzmBkf9PaFZkfd/hWGwHQ==","signatures":[{"sig":"MEUCIQCpPdj2eQVAjbp+HbdM4SbE7NASAKHsafmA/gj4nhClkgIgQYtDMOXhEdBHnHy5s2dUASmuSz8jeoN9npVmbZ6FIYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72050},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","actor":{"name":"bradcommerce","type":"user","email":"hello@bradsearch.com"},"email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.1.0_1751461749806_0.4317111377998688","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bradsearch/search-sdk","version":"1.2.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.2.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"}],"dist":{"shasum":"26fc60f1948b4b515aecef32c02283d864621ebe","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.2.0.tgz","fileCount":12,"integrity":"sha512-OH62U8zVEKqsAgKFMseegtsK6lfKsLIdrMOGKA8gIr78E9vLhgiV0Q1FXhckVbHqDAUPolOZnzTFO/KtpUkEdw==","signatures":[{"sig":"MEUCIBvncDbDAFHG4jJBtRj7U05NnziqO4+K7h7AZufsw2MuAiEA7kDvFSCnvk4b3e3Y3p55imeG+sLUzRR6pBicv4Rk5C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65283},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","actor":{"name":"bradcommerce","type":"user","email":"hello@bradsearch.com"},"email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.2.0_1751885210186_0.8904086720449431","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bradsearch/search-sdk","version":"1.3.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.3.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"6acc7686663ace2cdc1163e2bcb628fb898dc18e","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.3.0.tgz","fileCount":12,"integrity":"sha512-mzG4NOlsdnXYaHTuVj/TIJeVahnhu4v54IrWG1Mgvb/eKm09UzEEF3DK8xbw4/bp39KRiZm7zVb970UJFc9IuQ==","signatures":[{"sig":"MEUCIQCGXNDtWHFKZfViZ8Fqh180tMdRkSXH2Gtwt6U3fO6eNgIgKW+i7idjsstMGPFfraIySsmoLTMlZc6QPafph5/xEX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65474},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","actor":{"name":"bradcommerce","type":"user","email":"hello@bradsearch.com"},"email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.3.0_1752143283514_0.7102890368013779","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bradsearch/search-sdk","version":"1.4.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.4.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"50a3363bbe3b93811b60b9afb5e2fd0b6a7a60e1","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.4.0.tgz","fileCount":12,"integrity":"sha512-R6RTNdjOR6hrhDlN3T8IvQ4foxjA0UfxRHgo1/87bwtNFQ4IGL3zz2lNOtCfCOLp7b4J+36CsN0IyU+pStMRYw==","signatures":[{"sig":"MEYCIQDkYhmOCYPbm+hQ3fyutl+e6vZW4xpBIWJARz1l0ZVcjwIhAK9PjSdbHeYPrSwV4VvBfr2ZBlVqUyoSwNQs9+WUd3dq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67700},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.4.0_1753106638863_0.7743018450854371","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bradsearch/search-sdk","version":"1.5.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.5.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"3bdf496e4b53acd660e1842f6b48e0309c8212b5","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.5.0.tgz","fileCount":12,"integrity":"sha512-CFJorDAhNLsb1cXk0suVcH6XyqL8C5iuDOxTaNdCqtXfEM4nK6WzqjRBvu5QX/hT1lzZAPaKY0um9YRpCDyRaA==","signatures":[{"sig":"MEUCIEnCYIIYkakQHiH1uSe5Q7v8YO02ocLwsRrOmBlo6sHlAiEAzwuAZSkR+RIZLWROahmd6khfkSiPeLYk6/pSjSY79Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68539},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"gitHead":"d03423653f23d1e959f08a0c6db3d51ad861e335","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"},"_npmVersion":"11.4.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.5.0_1754044586605_0.6057827776037603","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bradsearch/search-sdk","version":"1.6.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.6.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"6dcf7caa6e60547e4a9be080098b0d9d2e7089ad","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.6.0.tgz","fileCount":12,"integrity":"sha512-PhQPz0NQyGi9kntbKX25Rd2AdGKMzQbuh2N4Qca+4aTbgc3WuYbdbpisCt7bofSQVDjQNvBejEoqWLiOi62L4g==","signatures":[{"sig":"MEUCIBlo0j3a3XZvhvRrs33GWsxaOCgxkkKHsABi/OuyWuhBAiEAjN9X/MFHyBx1ZzssHGoDYVTPj464dggPgzC1OvzXCR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68539},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.6.0_1756463636157_0.6897706926161558","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@bradsearch/search-sdk","version":"1.7.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.7.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"28c0eaef41384dc8628991b3477f22868fd73c87","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.7.0.tgz","fileCount":12,"integrity":"sha512-Zf0mj0v4QkUlhrANB6APQGaiAXGB+Jm3kJQgauC/d+q31G/7tPzqsQyXBmvSQZ4XeLWCmZ+y7RIAERJ/deVGuA==","signatures":[{"sig":"MEUCIEcUbCRxcjaYVQjIuD0R0YeoQdqsDKvIkAWJfI866lfHAiEA1fgNOBj4zTSrLC/xU8B2ICszvemfgu5VHD9UXc5Bamk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68539},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.7.0_1756463662758_0.14425091510892374","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@bradsearch/search-sdk","version":"1.8.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@1.8.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"4aa2530ceb5ade54c415878b59b89d530158a3cc","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-1.8.0.tgz","fileCount":12,"integrity":"sha512-KKpWuSFg6VlXqOT7QYTr1UBD7RX1vwnY+fCdkwfycWjqn9rRwJe0rm5nE/JsY2b5DRpFxW/Jfui9I55J19qR9w==","signatures":[{"sig":"MEUCIBR3ZO3ZxOgtCJGGMCYkbGAmlBHK6zXblYn1OQvbcf47AiEA4eyRmkse4Y1HMXVZ9WRr6g9KEA6xUZ9idHBGsBUAxn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68760},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_1.8.0_1757315352073_0.6766595118719989","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bradsearch/search-sdk","version":"2.0.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.0.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"e472ec610e3aeeeaf5aad04ef0ad1fb5cbfb27bf","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.0.0.tgz","fileCount":12,"integrity":"sha512-8RiJpQfBUhnwwY+SZ2vUP6w2KKCFVLhluZ0A6jDYZ+kpCj6Ora+0RiMCk/PE7hYeGDGRyDEyMA53XhXARs+CvQ==","signatures":[{"sig":"MEUCIC10YEnlW2WKjnVWgbia7G5se9C8vTYYIsY9lbyZx6gLAiEA/QVpN9RSjts9ahqtRkr+L/Cf7+UzzBRXNYayKdHtSis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69398},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.0.0_1757418180311_0.18204185045682064","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@bradsearch/search-sdk","version":"2.1.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.1.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"360ba8ec9fa2957904ef4ea156b0d43090aaab06","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.1.0.tgz","fileCount":12,"integrity":"sha512-Rl+xsCMEz/6zz3YH7PCQuBpCjJ9x3oXQYNf/Fpj7/o3hpIOO6ZAMl+D6T+pGN4crl3TEn1Iwj7/BkDeczXQMiQ==","signatures":[{"sig":"MEYCIQCOBFyJfspGhDQPk6CHYDOBYb7eVUlRtLV0K66YHar9UwIhAKhuuzxC8PF9D7J2l2CnLvATprbCuUQmQwfAa914ey3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69634},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.1.0_1757494420303_0.7342655944778158","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@bradsearch/search-sdk","version":"2.1.1","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.1.1","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"a09abe25e52a9a4935762209f0ae7ca0d80c5aee","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.1.1.tgz","fileCount":12,"integrity":"sha512-9v6bLMzc8golttFVuYKchmVJ2qIg43hS4PzTfKxD46wODGAS665IO+K6kO3z8AV3ACAPJKhQCGaDJX1L9JHj8g==","signatures":[{"sig":"MEUCIAd1Nr5cVZET8jBrozIOWR5TlqPAqJcEWvPKPa8Yf9tQAiEAj220DmMh/Bp9GHI40X/DxLKl5K/5c7IIC8ct8y3l0pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70716},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.1.1_1759404988735_0.3482361482064815","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@bradsearch/search-sdk","version":"2.2.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.2.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"3069ce0ce9556c9d29b6109ead5879054844a67c","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.2.0.tgz","fileCount":12,"integrity":"sha512-QOKIdb+RrHIZhzjdUHQI0HhBfHXgEDDuL9vNrdD0f1zBv6IgxVgRysr+fSyqXKGj4FjMKhDTPbFgC6OzkImg4w==","signatures":[{"sig":"MEQCIFHhb8eds2XTGJ6n+3k2yCOESwTnTlocDX2r6FnwVAfRAiAtNn16FBAak1qL8J4atOkp3DGKfFDjXDT5ymyGWJfOQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71328},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.2.0_1761303000263_0.7389597284968803","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@bradsearch/search-sdk","version":"2.3.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.3.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"a26e8214d69f81ed2262c2160f002ad1ffa8265c","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.3.0.tgz","fileCount":12,"integrity":"sha512-mySWWLBd6OeAz8TOe5csgXVOvG++HZn1nybqqAo9+7eaLv01z9wBFEtb4X19+2qIx4SCxWrEfykZraPSc9LeIg==","signatures":[{"sig":"MEYCIQCAqHO/lA14IAeVgjD5/gsNW62PX9yvwSuPc0ef/KsYmQIhAOtKtas6NFM3YD00Dbg1ZMxjLfYmc7C+mIj7uPB3G6F8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71296},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.3.0_1761306288859_0.7446555816161036","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@bradsearch/search-sdk","version":"2.4.0","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.4.0","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"d6ccb566823f47b1bb3039a2b88b03f02ddff626","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.4.0.tgz","fileCount":12,"integrity":"sha512-w/kPyBtlBBGo1GRMw4yzHnA09Fw4bEvEwaWOucwLKVE5mJCbE2GNLlR/2I7PFoS0GYLkz+TQ4Voa5V7MdwYR/A==","signatures":[{"sig":"MEUCIQCLhbTAcc+j4ufiFQUaXc32mZmn7KWuXizxqHuW4DgFDwIgHb9ZML15v3xckM3po2hJ7OQkWdVwNNf40odwWybAMCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71521},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"gitHead":"5826197030eda10144519146a17a26d89c87d438","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.4.0_1764157786057_0.5139357845141372","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@bradsearch/search-sdk","version":"2.4.1","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.4.1","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"0a3d5a553ecefc26a12003f5e4d9adcec52152e7","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.4.1.tgz","fileCount":12,"integrity":"sha512-Q6U6A9SQZwYTb/5JWAzMVIyC/kpCPS7ZBggZ9LFvfoDYRkyqXgcC/Y3J1d+Wm3bYi7xwELQ34a0xl61JA7n34w==","signatures":[{"sig":"MEYCIQCiMqCPpUL/auEsD1AXLEvZrpTuuJfNNHi4nBNm4ULYXAIhAJFCeVrPxB8DfjazC2GwDHT8/IuJ0da87JDmI6tK9q0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71887},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"gitHead":"6e7758bf9ca16adff98abc5f24b2a2ae02a95bcc","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.8.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.4.1_1764170635331_0.7504546706866473","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@bradsearch/search-sdk","version":"2.4.2","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.4.2","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"218110879ac06483dfcdf48105eeff807c4971ef","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.4.2.tgz","fileCount":12,"integrity":"sha512-EfOf9k+5T4WxHOeH8+vIzIov17qSpfJJkF2FFeXe9J44uOEpf5wJJgRn5Gy9oAb5sHykXSWnCfeSMjT3cda9Qw==","signatures":[{"sig":"MEUCIAQkC//95ZcDAGzpsjQGxaLczpyFCo9ZTbuLpPJl7g/GAiEA6rux3iOnffB4INuzqiQ7y8sRGIFsfJSOp/pSQrG9GCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72604},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"gitHead":"29bdc48917f481f59e2ecedbb15f992d0762e4bc","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.9.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.4.2_1769507235081_0.6873834261345999","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@bradsearch/search-sdk","version":"2.4.3","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","_id":"@bradsearch/search-sdk@2.4.3","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"hello@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"dist":{"shasum":"1d75960eaaeb215531bf80024cc7f3fa522ccffe","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.4.3.tgz","fileCount":12,"integrity":"sha512-xyxoJ+29AAFMSbybHCNDDbt7rPN2bT9qJqt0PSw5z5jXBNOuq8TNqluKlF3Nx/rRupEW8Jcmur+w7LbCyA9C9g==","signatures":[{"sig":"MEYCIQCpbLgaom3Q3WfXQ6c4juOyM8iNxYvbl50scHxIXmA2JgIhALlWZ4hrlhNmRmgrzlo+jmF7trVAE/lO0niq/uGflFup","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73062},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"gitHead":"41be5d825d3ba65c932c4118ad83686006bb6b57","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"bradcommerce","email":"hello@bradsearch.com"},"_npmVersion":"10.9.2","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.6.2","eslint":"^8.54.0","rollup":"^4.6.1","vitest":"^3.2.3","postcss":"^8.5.5","ts-jest":"^29.1.1","storybook":"^9.0.10","playwright":"^1.53.0","typescript":"^5.3.2","@types/jest":"^29.5.8","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@vitest/browser":"^3.2.3","rollup-plugin-dts":"^6.1.0","@vitest/coverage-v8":"^3.2.3","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/react-vite":"^9.0.10","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@storybook/addon-vitest":"^9.0.10","eslint-plugin-storybook":"^9.0.10","@chromatic-com/storybook":"^4.0.0","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-onboarding":"^9.0.10","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/search-sdk_2.4.3_1772028051100_0.10136042640390563","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@bradsearch/search-sdk","version":"2.5.0","description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","lint":"eslint src/**/*.ts","prepublishOnly":"npm run build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","engines":{"node":">=16.0.0"},"devDependencies":{"@chromatic-com/storybook":"^4.0.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-a11y":"^9.0.10","@storybook/addon-docs":"^9.0.10","@storybook/addon-onboarding":"^9.0.10","@storybook/addon-vitest":"^9.0.10","@storybook/react-vite":"^9.0.10","@types/jest":"^29.5.8","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","@vitest/browser":"^3.2.3","@vitest/coverage-v8":"^3.2.3","autoprefixer":"^10.4.21","eslint":"^8.54.0","eslint-plugin-storybook":"^9.0.10","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","playwright":"^1.53.0","postcss":"^8.5.5","rollup":"^4.6.1","rollup-plugin-dts":"^6.1.0","storybook":"^9.0.10","tailwindcss":"^3.4.17","ts-jest":"^29.1.1","tslib":"^2.6.2","typescript":"^5.3.2","vitest":"^3.2.3"},"peerDependencies":{"typescript":">=4.9.0"},"_id":"@bradsearch/search-sdk@2.5.0","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-blQRjBXSzIBXlkMpkHAZII6kR6EzBg1mEOi+CBbCfQhbnW9U0Zn/SLSVIaJv7Z/TYHdQhdIx/ZFFRMWWyu4wLQ==","shasum":"c6e666f6af84e34609166e4600b08b1d49b1f706","tarball":"https://registry.npmjs.org/@bradsearch/search-sdk/-/search-sdk-2.5.0.tgz","fileCount":12,"unpackedSize":73785,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGKhjaLvtUEzv7IiH/Hguc7uvDWnD6W3b2fYNYJAKjDDAiEA6ipnlJpqNUwa1fpAeuWEAfrE+j7Qti1Oa2XkDGlfJps="}]},"_npmUser":{"name":"bradcommerce","email":"developers@bradsearch.com"},"directories":{},"maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"developers@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/search-sdk_2.5.0_1789565170463_0.4847666975290721"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-16T10:44:28.023Z","modified":"2026-09-16T13:26:10.996Z","1.0.0":"2025-06-16T10:44:28.287Z","1.0.1":"2025-06-16T12:18:06.096Z","1.0.2":"2025-06-17T07:09:28.382Z","1.0.3":"2025-06-17T07:52:39.122Z","1.0.4":"2025-06-17T08:31:16.100Z","1.1.0":"2025-07-02T13:09:09.997Z","1.2.0":"2025-07-07T10:46:50.388Z","1.3.0":"2025-07-10T10:28:03.668Z","1.4.0":"2025-07-21T14:03:59.025Z","1.5.0":"2025-08-01T10:36:26.763Z","1.6.0":"2025-08-29T10:33:56.364Z","1.7.0":"2025-08-29T10:34:22.949Z","1.8.0":"2025-09-08T07:09:12.258Z","2.0.0":"2025-09-09T11:43:00.518Z","2.1.0":"2025-09-10T08:53:40.489Z","2.1.1":"2025-10-02T11:36:28.910Z","2.2.0":"2025-10-24T10:50:00.470Z","2.3.0":"2025-10-24T11:44:49.063Z","2.4.0":"2025-11-26T11:49:46.289Z","2.4.1":"2025-11-26T15:23:55.534Z","2.4.2":"2026-01-27T09:47:15.226Z","2.4.3":"2026-02-25T14:00:51.262Z","2.5.0":"2026-09-16T13:26:10.627Z"},"author":{"name":"BradSearch","email":"hello@bradsearch.com"},"license":"MIT","keywords":["search","api","sdk","typescript","bradsearch","jwt","faceted-search","search-engine"],"description":"TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities","maintainers":[{"name":"sramanauskas","email":"st.ramanauskas@gmail.com"},{"name":"bradcommerce","email":"developers@bradsearch.com"},{"name":"steponasinvertus","email":"steponas.kaminskas@invertus.eu"}],"readme":"# @bradsearch/search-sdk\n\nA TypeScript SDK for BradSearch API with JWT authentication, field mapping, and faceted search capabilities.\n\n## 🚀 Installation\n\n```bash\nnpm install @bradsearch/search-sdk\n```\n\n## 📋 Quick Start\n\n```typescript\nimport { ApiClient } from \"@bradsearch/search-sdk\";\n\n// Initialize the client\nconst client = new ApiClient({\n  token: \"your-jwt-token\",\n  baseUrl: \"http://localhost:8080\",\n  fields: {\n    name: { type: \"text_keyword\", filterable: false },\n    brand: { type: \"text_keyword\", filterable: true, facetsVisibility: \"desktop\" },\n    categories: { type: \"hierarchy\", filterable: true, depth: 2, facetsVisibility: \"both\" },\n    price: { type: \"integer\", filterable: true },\n    variants: {\n      type: \"variants\",\n      filterable: true,\n      fields: {\n        color: { type: \"text_keyword\", filterable: true },\n        size: { type: \"keyword\", filterable: true },\n        material: { type: \"text_keyword\", filterable: true },\n      },\n    },\n  },\n  mapping: {\n    title: \"name\",\n    reference: \"sku\",\n    link: \"productUrl\",\n    imageUrl: \"imageUrl\",\n  },\n});\n\n// Perform a search\nconst results = await client.query(\"laptop\", {\n  brand: [\"Dell\", \"HP\"],\n  categories: [\"Electronics > Computers\"],\n});\n\nconsole.log(results.documents);\nconsole.log(results.facets);\n```\n\n## 🔧 Configuration\n\n### ApiClient Constructor\n\n```typescript\ninterface ApiSdkConfig {\n  token: string; // JWT authentication token\n  baseUrl: string; // API base URL (e.g., 'http://localhost:8080')\n  fields: Record<string, FieldConfig>; // Field configurations\n  mapping?: ItemMapping; // Response field mapping (optional)\n  fields?: Record<string, FieldConfig>; \n}\n```\n\n### Field Configuration\n\n```typescript\ninterface FieldConfig {\n  type: FieldType; // Field type\n  filterable?: boolean; // Whether field can be used as filter (default: false)\n  fields?: Record<string, FieldConfig>; // For variants type - subfield configurations\n  label?: string; // Human-readable label for the field (optional)\n  count?: number; // display number of items in suggestions (optional, default: 4)\n  depth?: number; // Hierarchy depth levels to display as tree (hierarchy type only). Prunes top levels when tree is deeper than depth.\n  facetsVisibility?: FacetsVisibility; // Control facets visibility by device type (optional)\n}\n\ntype FieldType =\n  | \"text\" // Full-text search\n  | \"keyword\" // Exact match\n  | \"text_keyword\" // Both full-text and exact match\n  | \"hierarchy\" // Hierarchical categories (e.g., \"Electronics > Computers\")\n  | \"variants\" // Product variants\n  | \"object\" // Complex objects\n  | \"url\" // URLs\n  | \"image_url\" // Image URLs\n  | \"integer\"; // Numeric values\n\ntype FacetsVisibility = \"mobile\" | \"desktop\" | \"both\"; // Defaults to 'both'\n```\n\n### Response Mapping\n\nMap API response fields to the standard Item interface:\n\n```typescript\ninterface ItemMapping {\n  title?: string; // Maps to item title\n  reference?: string; // Maps to item reference/SKU\n  link?: string; // Maps to item URL\n  imageUrl?: string; // Maps to item image URL\n}\n\n// Standard Item interface \ninterface Item {\n  id: string;\n  title: string;\n  link: string;\n  imageUrl: { small: string; medium: string };\n  reference: string;\n  _highlights?: Record<string, string>;\n}\n```\n\n## 🔍 Search Methods\n\n### Basic Search\n\n```typescript\n// Simple text search\nconst results = await client.query(\"laptop\");\n\n// Search with options\nconst results = await client.query(\n  \"laptop\",\n  {},\n  {\n    limit: 20,\n    offset: 0,\n    sortBy: \"name\",\n    order: \"asc\",\n  }\n);\n```\n\n### Search with Filters\n\n```typescript\n// Single filter\nconst results = await client.query(\"laptop\", {\n  brand: \"Dell\",\n});\n\n// Multiple filters\nconst results = await client.query(\"laptop\", {\n  brand: [\"Dell\", \"HP\"],\n  categories: [\"Electronics > Computers > Laptops\"],\n  price: [\"100-500\"], // Range filter\n});\n\n// Variant filters (using subfield names directly)\nconst results = await client.query(\"shirt\", {\n  color: [\"blue\", \"red\"], // Variant attribute filter\n  size: [\"M\", \"L\"], // Another variant attribute filter\n  brand: [\"Nike\"], // Regular field filter\n});\n```\n\n### Search All (Browse Mode)\n\n```typescript\n// Get all items without search query\nconst results = await client.query(\n  \"\",\n  {},\n  {\n    searchAll: true,\n    limit: 50,\n  }\n);\n```\n\n### All Facet Values\n\n```typescript\n// Facets are capped at the configured aggregation size by default.\n// allFacets returns every value (up to 10000 per field).\nconst results = await client.query(\"\", {}, { searchAll: true, allFacets: true });\n```\n\n### Request Cancellation\n\n```typescript\nconst controller = new AbortController();\n\nconst results = await client.query(\n  \"laptop\",\n  {},\n  {\n    signal: controller.signal,\n  }\n);\n\n// Cancel the request\ncontroller.abort();\n```\n\n## 📊 Response Format\n\n```typescript\ninterface SearchResponse<T = Item> {\n  limit: number; // Items per page\n  total: number; // Total items found\n  offset: number; // Current offset\n  facets: Record<string, FacetValue[]>; // Available filters\n  documents: T[]; // Search results\n}\n\ninterface FacetValue {\n  value: string; // Filter value\n  count: number; // Number of items with this value\n}\n```\n\n## 🛠️ Advanced Usage\n\n### Product Variants\n\nConfigure variant filtering for products with multiple options (color, size, etc.):\n\n```typescript\n// Configuration\nconst client = new ApiClient({\n  // ... other config\n  fields: {\n    // ... other fields\n    variants: {\n      type: \"variants\",\n      filterable: true,\n      fields: {\n        color: { type: \"text_keyword\", filterable: true },\n        size: { type: \"keyword\", filterable: true },\n        material: { type: \"text_keyword\", filterable: true },\n      },\n    },\n  },\n});\n\n// Filter by variant attributes (use subfield names directly)\nconst results = await client.query(\"\", {\n  color: [\"blue\", \"red\", \"green\"],\n  size: [\"S\", \"M\", \"L\"],\n});\n```\n\n### Custom Item Types\n\n```typescript\ninterface CustomProduct {\n  id: string;\n  productName: string;\n  brandName: string;\n  categoryPath: string;\n  price: number;\n}\n\nconst results = await client.query<CustomProduct>(\"laptop\");\n// results.documents will be CustomProduct[]\n```\n\n### Error Handling\n\n```typescript\nimport {\n  ApiError,\n  AuthenticationError,\n  ValidationError,\n  NetworkError,\n} from \"@bradsearch/search-sdk\";\n\ntry {\n  const results = await client.query(\"laptop\");\n} catch (error) {\n  if (error instanceof AuthenticationError) {\n    console.error(\"Invalid or expired JWT token\");\n  } else if (error instanceof ValidationError) {\n    console.error(\"Invalid request parameters\");\n  } else if (error instanceof NetworkError) {\n    console.error(\"Network connection failed\");\n  } else if (error instanceof ApiError) {\n    console.error(\"API error:\", error.statusCode, error.message);\n  }\n}\n```\n\n### Utility Methods\n\n```typescript\n// Get filterable fields\nconst filterableFields = client.getFilterableFields();\n\n// Update configuration\nclient.updateConfig({\n  fields: {\n    ...client.config.fields,\n    newField: { type: \"keyword\", filterable: true },\n  },\n});\n```\n\n## 🌐 Hierarchy Filters\n\nFor hierarchical fields (categories), use \" > \" separator:\n\n```typescript\nconst client = new ApiClient({\n  // ... other config\n  fields: {\n    categories: { type: \"hierarchy\", filterable: true },\n  },\n});\n\n// Filter by category hierarchy\nconst results = await client.query(\"\", {\n  categories: [\n    \"Electronics\", // Top level\n    \"Electronics > Computers\", // Second level\n    \"Electronics > Computers > Laptops\", // Third level\n  ],\n});\n```\n\n## 🧪 Development\n\n### Prerequisites\n\n- Node.js >= 16.0.0\n- npm or yarn\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone <repository-url>\ncd SDK/typescript\n\n# Install dependencies\nnpm install\n\n# Build the package\nnpm run build\n\n# Run tests\nnpm run test\n\n# Run linting\nnpm run lint\n```\n\n### Development Scripts\n\n```bash\nnpm run dev         # Watch mode for development\nnpm run build       # Build for production\nnpm run test        # Run tests\nnpm run lint        # Run ESLint\nnpm run storybook   # Start Storybook demo\n```\n\n### Storybook Demo\n\nInteractive demo with real API connections:\n\n```bash\nnpm run storybook\n```\n\nOpen http://localhost:6006 to see:\n\n- Complete search interface\n- Hierarchy filters with tree structure\n- Configuration testing\n- Field mapping examples\n\n## 📦 Publishing\n\n### Preparing for Publication\n\n1. **Update version**:\n\n   ```bash\n   npm version patch   # 1.0.0 -> 1.0.1\n   npm version minor   # 1.0.0 -> 1.1.0\n   npm version major   # 1.0.0 -> 2.0.0\n   ```\n\n2. **Build and test**:\n\n   ```bash\n   npm run build\n   npm run test\n   npm run lint\n   ```\n\n3. **Preview package contents**:\n   ```bash\n   npm pack --dry-run\n   ```\n\n### Authentication\n\n#### Login to npm\n\n```bash\n# Login with your npm account\nnpm login\n\n# Verify authentication\nnpm whoami\n```\n\n#### Switch npm User\n\n```bash\n# Logout current user\nnpm logout\n\n# Login with different account\nnpm login --registry https://registry.npmjs.org/\n```\n\n### Publishing to npm\n\n#### First Time Publication\n\n```bash\n# Publish as public package (required for scoped packages)\nnpm publish --access public\n```\n\n#### Subsequent Releases\n\n```bash\n# Regular publish (after version bump)\nnpm publish\n```\n\n#### Publishing Beta/Alpha Versions\n\n```bash\n# Tag as beta\nnpm version prerelease --preid=beta\nnpm publish --tag beta\n\n# Tag as alpha\nnpm version prerelease --preid=alpha\nnpm publish --tag alpha\n```\n\n### Automated Publishing\n\nThe package includes a `prepublishOnly` script that automatically builds before publishing:\n\n```json\n{\n  \"scripts\": {\n    \"prepublishOnly\": \"npm run build\"\n  }\n}\n```\n\n### Package Configuration\n\nKey `package.json` fields for publishing:\n\n```json\n{\n  \"name\": \"@bradsearch/search-sdk\",\n  \"version\": \"1.0.0\",\n  \"main\": \"dist/index.js\",\n  \"module\": \"dist/index.esm.js\",\n  \"types\": \"dist/index.d.ts\",\n  \"files\": [\n    \"dist/**/*.js\",\n    \"dist/**/*.d.ts\",\n    \"dist/**/*.js.map\",\n    \"!dist/stories/**\",\n    \"!dist/setupTests.*\",\n    \"README.md\"\n  ],\n  \"engines\": {\n    \"node\": \">=16.0.0\"\n  }\n}\n```\n\n## 🔒 Security\n\n- **JWT Tokens**: Store securely, never commit to version control\n- **HTTPS**: Always use HTTPS in production\n- **CORS**: Configure your API server for cross-origin requests:\n\n```javascript\n// Example CORS headers for your API\nAccess-Control-Allow-Origin: https://your-domain.com\nAccess-Control-Allow-Methods: GET, POST, OPTIONS\nAccess-Control-Allow-Headers: Content-Type, Authorization\n```\n\n## 🐛 Troubleshooting\n\n### CORS Errors\n\nIf you get CORS errors, ensure your API server handles preflight OPTIONS requests:\n\n```bash\n# Test preflight request\ncurl -X OPTIONS http://localhost:8080/api/v1/query \\\n  -H \"Access-Control-Request-Method: POST\" \\\n  -H \"Access-Control-Request-Headers: Authorization\"\n```\n\n### Authentication Errors\n\n- Verify JWT token is valid and not expired\n- Ensure token contains necessary field configurations\n- Check API endpoint accessibility\n\n### Build Errors\n\n```bash\n# Clear dist folder and rebuild\nrm -rf dist\nnpm run build\n\n# Clear node_modules and reinstall\nrm -rf node_modules package-lock.json\nnpm install\n```\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/amazing-feature`\n3. Commit changes: `git commit -m 'Add amazing feature'`\n4. Push to branch: `git push origin feature/amazing-feature`\n5. Open a Pull Request\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## 🔗 Links\n\n- [npm Package](https://www.npmjs.com/package/@bradsearch/search-sdk)\n- [GitHub Repository](https://github.com/yourusername/bradsearch)\n- [Documentation](https://github.com/yourusername/bradsearch#readme)\n- [Issues](https://github.com/yourusername/bradsearch/issues)\n\n## 📞 Support\n\nFor questions and support:\n\n- Create an [issue](https://github.com/yourusername/bradsearch/issues)\n- Email: contact@bradsearch.com\n","readmeFilename":"README.md"}