{"_id":"@usero/sdk","_rev":"43-d4a9c6eef71f9412a4eb2fd496fa0f4d","name":"@usero/sdk","dist-tags":{"latest":"1.5.0"},"versions":{"0.1.0":{"name":"@usero/sdk","version":"0.1.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.1.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"a972e6862e07eef5704d0fc2dd3b100cb649d82b","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.1.0.tgz","fileCount":17,"integrity":"sha512-PmMmWdMYdG6OFMSSvHs7rHmnhJlLWobQFhOGCmQ+eve8kvYIz+cF4r+dzQwrw3rpMDeLWT1ARmDktDGQxxz0Kg==","signatures":[{"sig":"MEYCIQCBWXWSi4n018HNAMVU6LLMfqDMG+O8s31FKvPVm3NkNwIhAKIaMQjVyw7gEF+P4pucyDs3/hoMrOp9MTmYRRg5iP4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487169},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json"},"gitHead":"21a76df415f7d1961f12a4cada0c5ccd13ef63b0","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"willsmithte","email":"willsmithte@gmail.com"},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"10.8.2","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1778040053334_0.679889776233944","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@usero/sdk","version":"0.2.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.2.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"f1d9c23d9861570e7c7fdc41cb8b0315f7c13dbd","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.2.0.tgz","fileCount":17,"integrity":"sha512-1pasnRp4rr0BhvOYSpWGMeRh2YPQQXH1Lqet8MjelTGHTiu3U18xHYXMaUSBo+9W4MYGyuNfr2ILBwi8k8pOSg==","signatures":[{"sig":"MEQCIFe/Jh9vpTXiO57PDSrEHJ5JiIu11g05RHCmVRfY25ysAiAvjA1+Bipo38vZtqk4fMaJKqYGYH4W6S2PKvXTAMa39Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513472},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json"},"gitHead":"3eb2d2d99688397e037a5063c7752e4d5121b7f0","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1778041633788_0.828836488865794","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@usero/sdk","version":"0.2.1","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.2.1","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"e57eebce82b0622cee6f5fef6be7daf6fc8acf93","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.2.1.tgz","fileCount":17,"integrity":"sha512-7oRv1Q8c51i47qi7a1DOlVHirac6qypvs9ukkgTFw5wBUhYR6JOxo58+cgBBVEqfuTFgqwJq5yJxpiUuU70+Hw==","signatures":[{"sig":"MEUCIQDLy2ReKY5kpNyBZbc8FLmS1GL/Kz4B+s55H63GySEEbAIgdpt8IHWojV96m8LoEHgjsZBGerS46dtHv5cMZz/t4Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513642},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json"},"gitHead":"e1527f959a0eb6b0dfa8fb815797b8e9e5b73c13","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1778041840587_0.5724258266125231","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@usero/sdk","version":"0.3.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.3.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"746b758a6ae5cd93a15be13b3480c73cafd5c1f4","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.3.0.tgz","fileCount":31,"integrity":"sha512-7thAOhHkZ3Cb2QxAVNGaGhYUNxms6Kcy1LL888h/wW8eV33Ha3xSYz0FSiaPkGohvK3nK7d+WtCu7Ev/KBIHdg==","signatures":[{"sig":"MEUCIQC+uwZV7uJ8JSwX+7AkdFTJ3WfIWn+45vkhVFQYgvGwnQIgVRrqOdfvEPphQXLI3RdGbOHBBoHU7w+B3Lb66ecpaX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2782264},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"0618aa7a9894aa9538c9f8a9c31f3cef98302e63","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"rrweb":"^2.0.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1778131001177_0.669839567946297","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@usero/sdk","version":"0.3.1","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.3.1","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"21a10d556fe1c246f6d8a6b58423a7e7da901aa2","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.3.1.tgz","fileCount":27,"integrity":"sha512-jTUVsgKpjQyHbOk6FF+y6zJZnLCVRFbb6P6u8zs1CroJrYazFYrd7yFGSxOnotT3Oq5RzHJuCsRnxkU6GqXBFQ==","signatures":[{"sig":"MEUCIQCpAlOGWjDCb6BRLB3PiDLV6r8qDnGk/ZpwyQTXoupxbAIgV0fvg2wUuRKVMyOeoKu3qtFzCU5c46iXHy0fVDY55SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4144270},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"93ec2b382fe4563e5bb7486cf84a80df56d28c5c","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1778201978423_0.7512429499375526","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@usero/sdk","version":"0.3.2","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.3.2","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"e0d93da523e8dc6e777e7f4b4e64247b3e517c25","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.3.2.tgz","fileCount":33,"integrity":"sha512-6iJyFMG3w0HaR1pTPz9eOfrp6Q6uOenR1TPyHnb8yRGo6JYWDvtFuVtevWR5ihd1Va7qcoSRAHk5SO4j6bZnWQ==","signatures":[{"sig":"MEUCIQDEHFsA0Hk14c0vcLDc6Rc2yQGy46iBDHsmR2CrGCH/lwIgIKMr9hVan88Pgm1ZjLPpo+O/6zezA5bf5Xnbd1V9GW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4268246},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"b693d5cd9986d1d3d06c44478bf0a2816d3a26d4","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.2_1778202703243_0.3965352394145949","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@usero/sdk","version":"0.3.4","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.3.4","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"9cec66aa2d1a1412425244e1fdcd66a5521e4d71","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.3.4.tgz","fileCount":33,"integrity":"sha512-qBivx+iNpu1nU5Pih26p0BWtbq80s6r5RMdxyciUz1rZu8WAfKusL5vb0Cvu+U1ek6N5/O2Z7oSQ7QdKxKwF1w==","signatures":[{"sig":"MEYCIQDG/ZTymz19OoKGuvrunZyOxUnSZ1umAC7Sw8+mNIAMWwIhALmOmuptTT+XTmBWc6Ihis+b+POQ/E01+AU8jaijxX6q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4345408},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"9e36031b16d4d9b566e110e98566a9eb419c967d","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.4_1778475102452_0.8193102187719201","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@usero/sdk","version":"0.4.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.4.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"dfb43ed60697ec020f471a8cb0eb1f38c9fa77e3","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.4.0.tgz","fileCount":33,"integrity":"sha512-4xQcSnZwVfdO4wwCw3EIcq48tbuQBqLAej43PjlqbPoAo2287O/UZpGP/oJeeNXS2hBFUN7ncbzDgsUcT2LcLQ==","signatures":[{"sig":"MEUCIQDHpN1Dl7vHAhy3dTJAHTZWRuOtIUwmap4kicbQSlTfHgIgVtfw5WpxPd+PKHHVmZ/l89kGAL1HNfeAdBFgrktx+NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4504563},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"f89f9b14f912b1953f57c761825e58e5f8a1ae61","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1778603602515_0.20864128340664445","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@usero/sdk","version":"0.4.1","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.4.1","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"355f42e8b57adb4dd2fa4b60143a6c57bf3aab48","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.4.1.tgz","fileCount":33,"integrity":"sha512-a7dO1RYDDwTTnrmNs5H5br60YcvJgEtXB4DWa3L2g2c+QKcI4q+kTB0EKTwrn9/JyQBGAjRC6QSfBSPGW931Iw==","signatures":[{"sig":"MEUCIAtOYGNx1wNhoFadzxQ+Igex6I01e4na+NSBU66jikHAAiEA1aHGAu7Kef0Kb+0GzQJZjOxEyj0MFfSxEQ/0MBZ6dNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4516969},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"2258cf1f0dd286923a79c538f2bebb6e8b66fe2b","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.1_1778604610312_0.4695100123977818","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@usero/sdk","version":"0.4.2","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.4.2","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"38346e8248f4080dff868db71c7f9f3080b1d461","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.4.2.tgz","fileCount":33,"integrity":"sha512-vNI4tEJ5iZ74SYRDrDA+u4dxvfM10xba+htF98cxutnPUilfzrxCHrEV5RjLOhtda0uZTzrbQm0hqSaoWYuZTA==","signatures":[{"sig":"MEUCICawcaTsKghB5A1YcuDjbOKc9VONjgUXB6FxkOLjfkP4AiEA0si91Vyw08U6iUth/3783tmvMM+mvyMhJBskq3UdR+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4522610},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"1597b73ee2fac312d22bb55d294c15df914b7da9","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.2_1778642013381_0.6325259812790807","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@usero/sdk","version":"0.5.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.5.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"30e294117529dfda16ca443a710a85f7efab6013","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.5.0.tgz","fileCount":33,"integrity":"sha512-vouZEyF16gLza5xYsKOJoxPNsfxrvCxY2CgEbT/NwO63ENi+DW0ZK/ckdGVMTAtNCIQMcVQlzGUCQ2m3+1Wn9A==","signatures":[{"sig":"MEQCIAE+DDr1ycvGXzdONPekEmSQd7S45kMe+wJC5iHznTrWAiBBVLA3HvfrCnY6ZQjClD8UktlQ9t0efqTn2pzXimAZbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4552156},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"58be7976247252befd7edd25e75444caf9bf7a55","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1779250025245_0.6140513978429334","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@usero/sdk","version":"0.5.1","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.5.1","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"a99627341375d4b8680b2ecde449ac968df71e9c","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.5.1.tgz","fileCount":33,"integrity":"sha512-IFGtiB6sxvRTu8VrHQrnHi/9tSFnvk09waKwGYBdYTDNPw5t5F2EVhhtT6jfrmiAZQMTvfwn+J6KCAGx9UQqdg==","signatures":[{"sig":"MEQCIDi2I8B3Uv35B9LCZhG2DCdj4Ko80IA4XkfRl/6c5996AiBkoKmNhU+Yy9taa8xygmpU4Ly52/JlBS2gvgRFSr9nnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4556120},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"a60adfb2f6de7e84d06c34b2926cdda5636ef1c1","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.1_1779766447981_0.6110488129523477","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@usero/sdk","version":"0.5.2","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.5.2","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"cf88df14c01217d4f16cb126f03d3b842c1bd94f","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.5.2.tgz","fileCount":33,"integrity":"sha512-lLt4c0e/sHZXg+I6t1dXx/kjbJnK0p4b0w+UQMkHVWuLFDoXdwOBRT4Qaabxip0sxLswHEnwcyainSvxO17LhA==","signatures":[{"sig":"MEYCIQCPBUF8K+AIgzsGBWehdKVA6hx7bVr4MJs5iyJhrdfi3wIhALBE8JUyvmphWsmDV9TJ4H9hcmCjVNNndS5PNhHWuY2g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4562412},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"36162791b495b0271aaad2ea57a7c9f1673cf328","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.2_1779842157132_0.6420428353402305","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@usero/sdk","version":"0.5.3","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@0.5.3","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"6715a2e9c42995bf8bd0b0f29a1c113a30983d3b","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-0.5.3.tgz","fileCount":33,"integrity":"sha512-OKpNXsqaS/ZWHmzApPz4qtE0OvqCjA22/XidJKEv4O4UpJt/PPEwSMsczw2+s25bhA8r4ygFLk0n9itrlIvqyA==","signatures":[{"sig":"MEQCIBAoMAPHC9EJOthsx0ka1bB01VO3ESrevVcurk/wBwTzAiBEYvwIgXUfpj08esHyB1M8nc3DmBo/KbZJQxI4k+lVew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4568273},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"35305d891e73d93483270f9ab0ad9e49c40aa985","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.3_1779842840479_0.3692764144834142","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@usero/sdk","version":"1.0.2","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.0.2","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"9c8292af45a103514061124ad3fede3d9e67d9ef","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.0.2.tgz","fileCount":33,"integrity":"sha512-djh7EVvKBWKDDPn8z8zILI4pDS2K/Ecm2sd3z4AIMKpAHBlWB8h4uHki6dBp6MoZ+DkhFvb3J+IwDK12JMjR4Q==","signatures":[{"sig":"MEUCIQDFzWfjC33aiA0i0fRXqMp4l+9UAs2YsGOuWy1G4S2lhgIgLDKFdQGp2JAEf8xakz0rX62d52YOVDtl+oTp+WVDxns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4569089},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"015bf64d145e580fcd53c978253a411473917d70","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.2_1779843925500_0.43135624044990273","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@usero/sdk","version":"1.1.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"c5896e5109a4cb22eab3ce327de85b0073f459cb","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.0.tgz","fileCount":33,"integrity":"sha512-Y5t9oazx34PCW9VbTZ24c4ROm7zMT2AcdoKGUXcziLFl8jFFd41lUnQk02uIrHWzo1wajGl+qw0wwEWF5WMeUg==","signatures":[{"sig":"MEUCIFbg4v4bFRJiciM64tQcYHMEPCATKIJDd8NzlGyC5XGCAiEAgPvgaRLHHnlIEQmFPhpRGwvFK4WJ8jlF2KydGBnM3eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685891},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"6b501a82f8766f06f1afcbf8b4c21bf45480ac6b","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1780018464214_0.048657829240185135","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@usero/sdk","version":"1.1.1","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.1","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"fd346bddd1ccdb8980ec42154f71fec13fd824ed","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.1.tgz","fileCount":33,"integrity":"sha512-xniRlspwCB1MddQquSkdMeHDN+V5A/xFyLGLHofahXDdBr/+3U829G7NhCLz1RMjptPjmRdJ8qkantcuY+w0AA==","signatures":[{"sig":"MEUCIQDB6anmUBF5ZEO3oL5ksMd9hBqePn5ezFNwQSLSOmXEYgIgENT939bVwp5RS5CwyYLDr2t7jj3G1+4DQd1zrmwcz4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4707831},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"344574cf01fd5fd7db459770abdf5123f947f720","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.1_1780019116350_0.9244850921006411","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@usero/sdk","version":"1.1.2","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.2","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"800a6b2d6263bb74bab91478912cf6330b9a5cf8","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.2.tgz","fileCount":33,"integrity":"sha512-Fxgxy9N9ScoRJbE837Gn25RZduTqfkmdJhblerh2QVYP6w31en1ojIF0tiW1mddFs4HRwPWAz6wtnYnOM6D05A==","signatures":[{"sig":"MEUCIQCCsdnYAQgYQk/irnPQoJDVV7yH9cKJ/i3CsDdw4vwaQAIgFTlbS19fkUilfNOZcoWy36Wt678rF0QFjvN4SJ/DX5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4772010},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"78a0136fa1f8ef90ac2454c205efd18d62c40117","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.2_1780291739204_0.8124376478600139","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@usero/sdk","version":"1.1.3","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.3","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"6bc930c09f3f77ee63ad6b99e4d6e784fb91385c","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.3.tgz","fileCount":33,"integrity":"sha512-Tf/MaFXqT7FjKK5u/nIdecnTAjn/ILntOGyVRAlEOsUgB4mjyOazZQ/Q2y4FeTe7DLRvd8CTO4eFAKQATxktkg==","signatures":[{"sig":"MEUCIFWL8RblYwOG2yl1no0i/COEd7MJ/SCsMufXdWlE0zQ1AiEA8kyQxkX5KRA4d46X+8pXzJSMvUCNMkqudOjdbHfYLaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4798206},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"7b1a853e713632dced2cc686ff17e5c7b0a22dcb","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.3_1780363168560_0.7967542615818766","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@usero/sdk","version":"1.1.4","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.4","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"25c882979a0387d4a499b69afc1953d5c4cf7860","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.4.tgz","fileCount":33,"integrity":"sha512-auVNj13Pw5+StANs1Wj4IVIfhnD9jMbh/rZzeVGi7g6Dn0BRLJoGJ3xBBByNBC8qDo4nsfcedehlZCXqJ1CG8w==","signatures":[{"sig":"MEQCIDgOa6oir3Vel1mfpZaEezSwJXGR4njSvJkVuzL2J95jAiAJG5DgDDLrJlePEs4dP2kqChlIcOE1osxoQcYO1qqIIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4807552},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"923d1158801aa1499ba9145045634439376953f1","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.4_1780366689698_0.37555566860215905","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@usero/sdk","version":"1.1.5","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.5","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"00654e01d606e4b4b40eac7d64b96ea76ba8acd0","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.5.tgz","fileCount":33,"integrity":"sha512-YAncnh0aKhfuOUxSk/ncLR3SO+XDpjV1aI9g/+Xpr1ctAYIyNJEHOllZeuzDd7U8Doy7CiEpg9mIOn0nDcneEQ==","signatures":[{"sig":"MEYCIQCuXKEHziCzYiT6McJHdW99ziiskCguVSrNKgDHFyUPwAIhAKLQ7MJVN6rBz/HocBm70ZmfvO0N4o857oTjd8WKG51n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4908068},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"dc7746aa916c50c178284f4f46b7f87c0822e3f0","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.5_1780367712272_0.07303545226847397","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@usero/sdk","version":"1.1.6","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.6","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"32cc5c2e11edcbaee7907d3784a8ee5c2a5cd16c","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.6.tgz","fileCount":33,"integrity":"sha512-ZZZEQsgIsX8hSjBIVmZHWa5zo+yq90sb5SmV1ElAEv/lqNWXVaKTjSgFhyQwdlCmqC5sKf2J2bQBimwlAh4iNA==","signatures":[{"sig":"MEUCIB+n2TsQgI7ye5N8aHCBeV3hEKRQwHcuu3fHsV+0zkKNAiEArY7actG89CNodXKn1UTTVQGY4DnfDZGHnzKRval2IBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4908467},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"7b3ece1737619b7089da3d1d86c6b126fa58726f","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.6_1780452453638_0.773595769641118","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@usero/sdk","version":"1.1.7","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.7","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"583030758494b422066287a6358c48e63597e2c4","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.7.tgz","fileCount":33,"integrity":"sha512-5+mLku3LL23ng9pT8YYvV10mxllBCnC/W2831Lrb7pRBUbzZJzBmc02cAA3+6mTnLbA6JLjMVQ/wC+IM+kkE7Q==","signatures":[{"sig":"MEYCIQDc4jWWucX923refB56ajfocP7mUB0spkoK6uWpqHYsLgIhALpgcFAHqZQDMbONDMHWKHf7SvpHgFTbEci6zbP6Ymi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4929993},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"a0669d639ca340faedd659bd735fb12e592a8163","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.7_1780461318201_0.32471815360979916","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@usero/sdk","version":"1.1.8","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.8","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"a157cffeaf9ce5ba92d30a48158d638cefa5d61e","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.8.tgz","fileCount":31,"integrity":"sha512-2To/IRbseTb8st4xBaIdPCVR4gT3lwxIsyAwFLoc2pBUc1ZfJ4WpUcfsY2T5zG8zvTrTaDKUvgClI5gkyH8SWg==","signatures":[{"sig":"MEYCIQCV6HKMl/UFetRToAyaNsJvRUWbd/aoJN6YRnsXfUjBvwIhALRyB4m55j0FxNAQp8+hEGUUzZN8Cpv5G8ZMLqgK4x30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4933039},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"420ac3e7f215ec0f48b2778c906683ff36408887","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.8_1780462024956_0.9789132118572403","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@usero/sdk","version":"1.1.9","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.9","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"42632d599dd68cad56ce7699bf64d6f63fe5be6e","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.9.tgz","fileCount":33,"integrity":"sha512-Q2MmarzPTe+bd5Wgjmu+u9ygvK5AjzMBRIgCI/mul0jj/1Ic9yTZyjkK4KMep32dHx53LZImVxrD4R3qU8+jyg==","signatures":[{"sig":"MEUCIDcUEurwy8sFoXbD8tCDV1VINLLbtJhAqvOMVkxbj8vLAiEArjJbuPMvTnCltX1WneGFJ1+gcCc+GhEKteBJwBT+SQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4940565},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"8ed5f144661813d9df3494b940026ed8b3bc4431","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.9_1780463436371_0.3228120750836392","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@usero/sdk","version":"1.1.10","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.10","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"defd7698d6bf5c00c4ad226f90a8e355d9b2a2cf","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.10.tgz","fileCount":33,"integrity":"sha512-YgcZDitHhCFaExT42G/4TbzjYyurO/iMMcE7hsAP9hPf8M0dhzmdKz2uZnKIw9tZd6mQHQ0+bvTYBhh3oEyKbg==","signatures":[{"sig":"MEQCICZMQ8EszwIVCy4/K8KIFOD5KtUgPhCLM7AEpjL7lZziAiBVskPbN7s3Q6i99rnjbYMYVUz6Lf5AtMjpzgqZ25F6xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4977092},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"c565cb6cd7e1019bbdce881201274ba5f40a97d9","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.10_1780617789330_0.5058894168295436","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@usero/sdk","version":"1.1.11","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.11","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"d8ef6d22745d472882b3df9478b37b5a225f74ef","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.11.tgz","fileCount":33,"integrity":"sha512-kk1qUTzZHMlbatYRxSC2Sxu8bu8BIqj+I63fMB3QxMZj1SMx3bOitdXPZboSt4UkQCTlfPk42Zuw1EG4+zDNzQ==","signatures":[{"sig":"MEUCIQC3+FOGZ+ujIkicngtHjE2hOwEQOv0vqnXyIiCKsyfYGQIgakF001Cs7cRZmo8afsR19o5CzjqUnOSvOY3mrG7iy8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4996226},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"bed3393c6cae45dbec70f15b85f0e71c2c8adebc","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.11_1780631961164_0.5948960170750004","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@usero/sdk","version":"1.1.12","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.12","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"c161098a5e0c02ab81b2b69874dd267cf2a5b521","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.12.tgz","fileCount":33,"integrity":"sha512-N0Kdqwz90g5Y21R58oGqt6KkacUKAslRCV5x9CkPJLlhgvFooCu81oBOTL22uKjnuf6F23ox4gAc5JHSnSWQYA==","signatures":[{"sig":"MEQCIGgOYf/VC7ar8W0sDUlBRQ1XRkRLsFL8tfOxnKZJRxTiAiAPVLNtsnyP2ZZJgUU7W8USXuWDGYvWhbUI4Vy2hsxhHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5171934},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"46e19a0b93066bc9073ebd3374fdafc1876fbc61","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.12_1780863934222_0.4845727147847545","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@usero/sdk","version":"1.1.13","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.13","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"bcea54acc19d9ea1a052182725f0dc26c3497034","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.13.tgz","fileCount":33,"integrity":"sha512-wn97BCBeTaDr+YHR+nIx7PiwpSrk/PDmpE3gWC161QN4w2GLa8Mmzi+TdLtIr7XLAOAabnOR+3U8UnPgr9y9jg==","signatures":[{"sig":"MEUCIDENxjDZDFcZaCDO/J6T4QwBA4fDW9wYQFrMmxzoP5XFAiEA2HK6Pn4D8NlmeZ4ML3hKNDTSwvoxUzjaKsXy9gfbAdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5192984},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"2fabcf57999b214f55c7364b212c45ff104ab15b","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.13_1780883073135_0.9412643998574164","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@usero/sdk","version":"1.1.14","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.14","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"fc033d6b174542747b6db3827a91d38ae4cd11bc","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.14.tgz","fileCount":33,"integrity":"sha512-Ue5s3BfIYx61BFL5Icheq9swveQZgp4N/OKxJGG73pf10fWuly+6r/OFyxZ9z0G3NSbSRY0VqIZjNNTSYRDhsQ==","signatures":[{"sig":"MEUCIE2EMCn+TRNVZlyFVh6KC+j6DpnJczkC5yLD6oNYQlDpAiEA2JyCGSHZwU0qSwD83JULaxu3ZoLWRVGwAGFgQatwFb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5192984},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"9d3f04385492ed6bced8bd66d50242826d4ef0aa","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.14_1781222885153_0.741924993926198","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@usero/sdk","version":"1.1.15","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.1.15","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"a5ffe3665240566a329eb9a1cb646bfbdbf0df81","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.1.15.tgz","fileCount":33,"integrity":"sha512-vOu6CHEglqrmakLqfyFns9HkvuvRmxQJlfrH0KztdPDWIM6lqHFu8aSpHVX4b586EwvGZ3aJyq/ULw396H5cfw==","signatures":[{"sig":"MEUCIQCqJODO30BO5cSTImfb7T0C5/fEmQOkXiWrhC5C2k6plgIgaRXL3FG7tp+jxgIRGX2QkzdNayMUyvQGlQsN/6sMVpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5192984},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./package.json":"./package.json","./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"ff5e654de1404361dbc3474c731a95c276957e18","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.15_1781224031057_0.9763182431860804","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@usero/sdk","version":"1.2.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.2.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"d90771464638b137a0f2f5a1373e46275bee124a","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.2.0.tgz","fileCount":49,"integrity":"sha512-TPD90XH7uTTbK9Ewq4ZiWdhzMlTXeOWx5NVHGhdO/qIfr4JFkH5zpRcCxWB+RuVw1GUCw/rbVfrlBJc0dxw6XA==","signatures":[{"sig":"MEUCIQDarbVpngpnl81CVu8QTc0fWcd0o8Hm/AzA14QPMYHp6QIgQYC/f4FYGCKDXlt8d9xzqyZJSuK2EoNQlV2XWO5M8QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5289497},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"ef63de85c8cbb609db40128b4a21c5871efd438e","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1781226824863_0.4675095442893502","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@usero/sdk","version":"1.3.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.3.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"408789fbc47455554c65a219d7f14e2f823665e3","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.3.0.tgz","fileCount":65,"integrity":"sha512-ZkdWaGPnjOh1nlhDAn4m5kv6hdsPmsxNbzGgY/liDnQpPq+4oUql9i55/ZS4bmQG282xAnA8XAG9OYzfNmyyHg==","signatures":[{"sig":"MEUCIQCcI9ydwQF7rfsqh4fuQLE0+whnol65llSyGpR8t5fypAIgWoVGtCvFdlpC7wOHRbOA+dtBq3YLibIMiGnE2xG7DqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5553296},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"6637233423a4fb0a5d4f21e99963bd972f1b9303","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1781237674802_0.525035154466057","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@usero/sdk","version":"1.3.1","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.3.1","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"0d81d54840cc00b7088b674b481eb74c913f84b1","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.3.1.tgz","fileCount":65,"integrity":"sha512-OHqlVb+h9DEhP6am1dY4f77h9/28VlZfK8x1DW8+Fio5FcDsOIu76U2ugH3Wl68UO5VI4TtBpkwvFo+3I9URBA==","signatures":[{"sig":"MEYCIQDoXO9JAtU1fhncsKaUKCH0aQD5T3RGL6Jrwe+E+yMq9QIhAM0B4G1E3dJ03W/pYci2xiY0vqPtUrCN+7t1nKlW5Dr7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5554008},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"dd5f5f08ba7a339624d3cf8f07e5a03e4256afd4","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1_1781495442242_0.4256665495027685","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@usero/sdk","version":"1.3.2","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.3.2","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"4df6dac19c0eb0668bddbc3d26c76afa762ce9bd","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.3.2.tgz","fileCount":65,"integrity":"sha512-L4Ks3kQaVD13N43gkLsxmcoETZSPK51ckpzQzjmp8HfgEam7asekbr4uV1Fo/4AGfAjGmKnOhaj8Balx+pEqiA==","signatures":[{"sig":"MEUCIQC0dV+TUDuIJh7d5ELxVSCKDr7krCfMyyI3dzQJOrWleAIgan+p+J4boRwbZLKa6gZePDdTLGeEnTt190CyMOEkXQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5563968},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"50ff120d74437d946fdea90d0c7de91ad5191417","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.2_1781655736126_0.4259380033548914","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@usero/sdk","version":"1.3.3","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.3.3","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"29d586989052ba3033625ef59838706f8cbda0aa","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.3.3.tgz","fileCount":65,"integrity":"sha512-hP8jrDpaCx0xBfo521Sj1s1YRhVoneLs1pT6y5sP4DswPXn83E5O/rd25dzxcaVmYPFbEw1X2ojl2RhK4hIY8g==","signatures":[{"sig":"MEYCIQD1kyxZ1LfmP1t2eZt4+3UeeEG/HzEooNpT+6PWZ5LbYgIhAP0WIo66BWkKbyx5FMkq08F8+5W6e/k1EKpGCtwJhU42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5570986},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"cadbb79ae0fb2b491de128c01f9295e45e4aa7d9","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.3_1781671416589_0.44257418173647056","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@usero/sdk","version":"1.3.4","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.3.4","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"6504a83065773a1e245c0921c33f8842e1b7336a","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.3.4.tgz","fileCount":65,"integrity":"sha512-IqSwbwND7e9klpwVzj9YAmUcMCUiG9U1CXawXBGsB0F3FM18bQX0IZ6MdChTSwTDgeM6NnMUOKoUZT6dXzugqQ==","signatures":[{"sig":"MEUCIHoaRSZH4Woopnl+rghyF1KDyQu429DHbSsf4JTCbm/SAiEAkEoSlMDVAmX8P3IR1SczgNTvjO+Ix+7gLWlWWqU/lZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5574506},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"14f5671e4e8b76fc7568bdce788737799eba7ab2","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.4_1781678218748_0.6357352266556628","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@usero/sdk","version":"1.3.5","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.3.5","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"c7b2b4d4dcfaf98a9458f5b4d553bf9daef0c755","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.3.5.tgz","fileCount":65,"integrity":"sha512-e4aKtCfAcBfxEDj6XOZlPWfJSYzuple5yvaDj3hU5zxqra2OH5mHBOk9krhay7Z1GBlXaLSF++5xzOD0JN5qDw==","signatures":[{"sig":"MEYCIQCO9rpwzf9KfxTXNac7/x351zETwxxcW9NT/GTPSVACjgIhAOb4neckif9RA6LaTc+cFYY0Y/As+AgcXpGzQ+7lhaa4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5589436},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"2ace4fe9f2fd1cce4cfc285a965ec2dd9a0ff6b2","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.5_1786418387618_0.01599203852973985","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@usero/sdk","version":"1.3.6","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.3.6","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"a4e88dfbedc0baa8ca3d9c220bd9fae7088433c8","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.3.6.tgz","fileCount":65,"integrity":"sha512-ZuOlErMc9ZPl7+E7+rHiWe03Gc02J6SoSUaWhKhkLy1OY3/Z1XftbsEtl7IOuQnIZT+u3TccLzjjtkht8AaBZA==","signatures":[{"sig":"MEUCIBpO2e/lDFM/iqRY1l7BkQiUWAwNpSOKytVMNJR4yIjTAiEArDpW1ha2r+jiGVPQ3301UKuOdS51ilzr8mBNRTRCahA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5594085},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"2a642128c9b4dc7e775e46ae2373f86c9aa03e94","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.6_1787282883284_0.5119656739047764","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@usero/sdk","version":"1.4.0","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.4.0","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"4ae34b4a6806a678314d74d1eb1dba1652217b72","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.4.0.tgz","fileCount":65,"integrity":"sha512-JnlmeateNsEOxcMXWNFcTw9OK/5x24oIh2o9zwEO9CqAFV4zkjP2ZfnbAORmjG9za0B0xzW3TBoYOei6z1IktQ==","signatures":[{"sig":"MEUCIBhmXGEe6LaD131NT7e6urtbtX79F972Fnzgy/q5NKtgAiEAkd8j+KMJCW9zraJVIOd/my0HPN/nsvqW29flb5WLShI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHcYIPUCcCqa4dnr1vjKTFX5TEB4onwEvYtm29Kn/wEWAiBINvxZVnXFjjtt4+OqyuGzIZElMAA2Xr71fo9qGqgSRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5627116},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"3cbf369000e2b64b136e060b8742708ecf527002","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1788506308665_0.3849922648053177","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@usero/sdk","version":"1.4.1","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.4.1","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"d3096be8e8bd3657f2b54154c4283b9e6420a50c","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.4.1.tgz","fileCount":65,"integrity":"sha512-Ven4yAhnOeqWUTbr3FaXgAL1zzYTZWdL9BlBQL7g3tUN3yx61AcsgdRt1CMbTHv0z7rpETBStu7Dkw4yC6+yFA==","signatures":[{"sig":"MEQCIDfiRTJZKoekYcUi8aPt6ZHQ6MKJUKxjiMr3VA2JUnH2AiAiWWi2HJUUJJxyegzpaYX2b/LL5iPfkp1oe0KxhfOrXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHZtcGAZppCCE5V5c+kaLA+WUqQmHiHVnBMTu3ZuQ9j5AiAorGSvT+AKo1v7m3sOvYlRR9Ik+Fj8NyF3x3IjzVenTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5656238},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"4b7b048ac4e732f40ef65f8c00f5d6dd28e22946","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.1_1788827498175_0.8515971369429072","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@usero/sdk","version":"1.4.2","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","_id":"@usero/sdk@1.4.2","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"homepage":"https://usero.io","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"81050ae0a755cce021074dce2b19ea4c5353ae19","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.4.2.tgz","fileCount":65,"integrity":"sha512-QmofyhSlGslrUvTjwXcVGkHJRsOb0tdGq/Kj7vmbG3cUgjmuZK/5d1gAjvPzE+SCjxsevnuumZ/2FF7d9u/NPQ==","signatures":[{"sig":"MEUCIQDUHNA9k2Mctco4huTWDC4b8wwYHbkFciqyT9a4isjhrAIgJv0LzseVgVIxAVQRh6ciyhf7RhN8bapTMhwpf1+gjII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGqpNMlOsHi5v/5lwEfLjk62kWmPCY3g5z8VV0r5VPDFAiBx+WSKUuTsTCud+O08P4Dmds/DW3j5FhdYdIfA/USlNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5664582},"main":"./dist/vanilla.cjs","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"6f3019f4924e96586ff3320e0d73baf81a9bc5ba","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"jsdelivr":"./dist/usero.iife.js","repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.2_1789163945324_0.017752032015881936","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"_id":"@usero/sdk@1.5.0","bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"dist":{"shasum":"a3e93f29ea3d186ffe45dce53a57a440fa4f4f9d","tarball":"https://registry.npmjs.org/@usero/sdk/-/sdk-1.5.0.tgz","fileCount":65,"integrity":"sha512-Oy1gTI4CnZ+OxQ3t0kQko6QdYst38h16sELieU0H4JuCAdhEPuvXNTbSigaIeomW7nNfwmapdJiteVXZBxBN3Q==","signatures":[{"sig":"MEQCICpRmgNLcJgYraqL2L2ZpnNLw0zSxOrSoH8Drf4yvEusAiAVOs/vk72LWP+I3G5osji6eMRhXabmCeGZCEeIRM0JMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDYykYSebPnyoPBSsE3XBPXjxbHyU4nPkKo1BlZ7qem7AiBoLzrDDYKzdVrJiEht9rr/CRCWfii5n/oHCa6GyCHVxw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@usero%2fsdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5798517},"main":"./dist/vanilla.cjs","name":"@usero/sdk","type":"module","types":"./dist/vanilla.d.ts","unpkg":"./dist/usero.iife.js","author":{"name":"Will Smith","email":"will@willsmithte.com"},"module":"./dist/vanilla.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/vanilla.d.ts","import":"./dist/vanilla.js","require":"./dist/vanilla.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","require":"./dist/react.cjs"},"./replay":{"types":"./dist/replay.d.ts","import":"./dist/replay.js","require":"./dist/replay.cjs"},"./headless":{"types":"./dist/headless.d.ts","import":"./dist/headless.js","require":"./dist/headless.cjs"},"./package.json":"./package.json","./replay/react":{"types":"./dist/replay/react.d.ts","import":"./dist/replay/react.js","require":"./dist/replay/react.cjs"},"./headless/react":{"types":"./dist/headless/react.d.ts","import":"./dist/headless/react.js","require":"./dist/headless/react.cjs"},"./plugins/user-test":{"types":"./dist/plugins/user-test.d.ts","import":"./dist/plugins/user-test.js","require":"./dist/plugins/user-test.cjs"},"./plugins/session-replay":{"types":"./dist/plugins/session-replay.d.ts","import":"./dist/plugins/session-replay.js","require":"./dist/plugins/session-replay.cjs"}},"gitHead":"3b735b0a722c8a067442e06af32a2b3a4c7f1873","license":"MIT","scripts":{"dev":"tsup --watch","test":"npm run build && node --test tests/*.test.mjs","build":"tsup && node scripts/sync-wp-vendor.mjs && node scripts/verify-dist.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build && npm test"},"version":"1.5.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:42ed1b81-ea14-49b8-ac7f-67ec2014604b"}},"homepage":"https://usero.io","jsdelivr":"./dist/usero.iife.js","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"_npmVersion":"11.5.1","description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","directories":{},"maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"rrweb":"2.0.0-alpha.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.6.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.5.0_1790297151881_0.6154588549145563"}}},"time":{"created":"2026-05-06T04:00:53.252Z","modified":"2026-09-25T00:45:52.402Z","0.1.0":"2026-05-06T04:00:53.656Z","0.2.0":"2026-05-06T04:27:13.934Z","0.2.1":"2026-05-06T04:30:40.756Z","0.3.0":"2026-05-07T05:16:41.346Z","0.3.1":"2026-05-08T00:59:38.652Z","0.3.2":"2026-05-08T01:11:43.403Z","0.3.4":"2026-05-11T04:51:42.672Z","0.4.0":"2026-05-12T16:33:22.742Z","0.4.1":"2026-05-12T16:50:10.552Z","0.4.2":"2026-05-13T03:13:33.566Z","0.5.0":"2026-05-20T04:07:05.471Z","0.5.1":"2026-05-26T03:34:08.156Z","0.5.2":"2026-05-27T00:35:57.369Z","0.5.3":"2026-05-27T00:47:20.669Z","1.0.2":"2026-05-27T01:05:25.680Z","1.1.0":"2026-05-29T01:34:24.449Z","1.1.1":"2026-05-29T01:45:16.600Z","1.1.2":"2026-06-01T05:28:59.343Z","1.1.3":"2026-06-02T01:19:28.743Z","1.1.4":"2026-06-02T02:18:09.896Z","1.1.5":"2026-06-02T02:35:12.443Z","1.1.6":"2026-06-03T02:07:33.894Z","1.1.7":"2026-06-03T04:35:18.379Z","1.1.8":"2026-06-03T04:47:05.113Z","1.1.9":"2026-06-03T05:10:36.604Z","1.1.10":"2026-06-05T00:03:09.550Z","1.1.11":"2026-06-05T03:59:21.375Z","1.1.12":"2026-06-07T20:25:34.422Z","1.1.13":"2026-06-08T01:44:33.322Z","1.1.14":"2026-06-12T00:08:05.399Z","1.1.15":"2026-06-12T00:27:11.286Z","1.2.0":"2026-06-12T01:13:45.073Z","1.3.0":"2026-06-12T04:14:34.993Z","1.3.1":"2026-06-15T03:50:42.414Z","1.3.2":"2026-06-17T00:22:16.396Z","1.3.3":"2026-06-17T04:43:36.793Z","1.3.4":"2026-06-17T06:36:58.940Z","1.3.5":"2026-08-11T03:19:47.805Z","1.3.6":"2026-08-21T03:28:03.465Z","1.4.0":"2026-09-04T07:18:28.818Z","1.4.1":"2026-09-08T00:31:38.294Z","1.4.2":"2026-09-11T21:59:05.468Z","1.5.0":"2026-09-25T00:45:51.997Z"},"bugs":{"url":"https://github.com/usero-feedback/usero/issues"},"author":{"name":"Will Smith","email":"will@willsmithte.com"},"license":"MIT","homepage":"https://usero.io","keywords":["feedback","widget","vanilla","react","embed","user-feedback","rating","usero"],"repository":{"url":"git+https://github.com/usero-feedback/usero.git","type":"git"},"description":"Usero SDK. Drop-in feedback widget (vanilla JS, React, or script tag) plus future plugins like session replay. Zero config, framework-free, tiny.","maintainers":[{"name":"willsmithte","email":"willsmithte@gmail.com"}],"readme":"# usero\n\nLightweight feedback widget for the web. Drop-in vanilla JS, React component, or `<script>` tag. Zero config, framework-free, tiny.\n\nBacked by [Usero](https://usero.io). Sign up to get a `clientId`.\n\n## Install\n\n```bash\nnpm install @usero/sdk\n```\n\n## Usage\n\n### Vanilla JS (any framework, or none)\n\n```ts\nimport { initUseroFeedbackWidget } from '@usero/sdk'\n\nconst widget = initUseroFeedbackWidget({\n  clientId: 'YOUR_CLIENT_ID',\n  position: 'right',\n})\n\n// later, if you need to remove it:\nwidget.destroy()\n```\n\nThe vanilla build never imports React. Vue, Svelte, Angular, plain HTML, and Electron apps pay zero React tax.\n\n### React\n\n```tsx\nimport { UseroFeedbackWidget } from '@usero/sdk/react'\n\nexport function App() {\n  return (\n    <>\n      {/* your app */}\n      <UseroFeedbackWidget clientId='YOUR_CLIENT_ID' />\n    </>\n  )\n}\n```\n\n### Screenshot upload\n\nThe widget includes a screenshot upload button by default. Users can attach up to 3 images (max 10MB each, any `image/*` MIME type) to their feedback. Uploads go to `${baseUrl}/api/screenshots` and the resulting URLs are attached to the feedback submission. Disable with `showScreenshotOption: false`.\n\n### Script tag (CDN)\n\n```html\n<script src=\"https://unpkg.com/@usero/sdk\"></script>\n<script>\n  Usero.initUseroFeedbackWidget({ clientId: 'YOUR_CLIENT_ID' })\n</script>\n```\n\n`unpkg` and `jsDelivr` both serve the IIFE bundle automatically. No separate hosting needed.\n\n## Theme\n\nThe widget auto-detects the OS color scheme via `prefers-color-scheme`. It picks the built-in dark theme on dark systems and the light theme on light systems, and swaps live if the user toggles modes while the widget is open. When no preference is reported (older browsers, SSR), it defaults to dark. Pass an explicit `theme` to override; explicit values always win, and partial overrides merge on top of the OS-resolved base.\n\n## Options\n\n| Option                 | Type                          | Default                                       | Description                                |\n| ---------------------- | ----------------------------- | --------------------------------------------- | ------------------------------------------ |\n| `clientId`             | `string`                      | required                                      | Your Usero client ID                       |\n| `position`             | `'left' \\| 'right'`           | `'right'`                                     | Which side of the viewport the tab sits on |\n| `theme`                | `Partial<WidgetTheme>`        | auto (OS color scheme, dark fallback)         | Override colors. Wins over auto-detection  |\n| `title`                | `string`                      | `'Share Feedback'`                            | Panel header                               |\n| `placeholder`          | `string`                      | `'Tell us what you think... (optional)'`      | Comment placeholder                        |\n| `showEmailOption`      | `boolean`                     | `true`                                        | Show the \"share my email\" checkbox         |\n| `showScreenshotOption` | `boolean`                     | `true`                                        | Show the screenshot upload button (up to 3 images, 10MB each) |\n| `environment`          | `string`                      | undefined                                     | Tag feedback with an environment           |\n| `baseUrl`              | `string`                      | `'https://usero.io'`                          | Override API host (self-hosted Usero)      |\n| `metadata`             | `Record<string, unknown>`     | undefined                                     | Arbitrary metadata attached to feedback    |\n| `launcherType`         | `'tab' \\| 'button' \\| 'none'` | `'tab'`                                       | Launcher shape: edge tab, labelled corner button, or none |\n| `launcherLabel`        | `string`                      | falls back to `title`                         | Text on the `'button'` launcher            |\n| `hideTrigger`          | `boolean`                     | `false`                                       | Deprecated, use `launcherType: 'none'`     |\n| `disablePageContext`   | `boolean`                     | `false`                                       | Don't send `pageUrl` / `pageTitle` / `referrer` |\n| `onSubmit`             | `(data) => void`              | undefined                                     | Fires after a successful submission        |\n| `onError`              | `(err: Error) => void`        | undefined                                     | Fires on init or submission error          |\n| `onOpen` / `onClose`   | `() => void`                  | undefined                                     | Fire when the panel opens/closes           |\n\n## Launcher\n\n`launcherType` picks what the visitor clicks to open the panel.\n\n- `'tab'` (default) is the half-pill stuck to the middle of the screen edge named by `position`.\n- `'button'` is a labelled pill in the bottom corner on that same side. `launcherLabel` sets the text and falls back to `title`.\n- `'none'` renders no launcher. The panel, plugins and identity still mount, so open the widget yourself via the handle's `open()` (vanilla) or a ref (React).\n\n```ts\ninitUseroFeedbackWidget({\n  clientId: 'YOUR_CLIENT_ID',\n  launcherType: 'button',\n  launcherLabel: 'Report a bug',\n})\n```\n\n## Privacy options\n\nTwo opt-in flags, both default `false` with no behaviour change unless you set them.\n\n**`disablePageContext`** stops the widget capturing `pageUrl`, `pageTitle`, and `referrer` on submit. Useful for embeds where `document.title` or the URL can carry sensitive info, e.g. a desktop app shell (Tauri, Electron) whose window title holds a connection name or a local file path. The fields are omitted from the submission entirely, not sent empty.\n\n**`hideTrigger`** hides the widget's default edge tab so you can supply your own trigger UI and open the widget programmatically. The panel, plugins, and identity still mount as normal, only the built-in tab is hidden. Deprecated in favour of `launcherType: 'none'`, which does the same thing; `launcherType` wins if you set both.\n\n```tsx\nimport { useRef } from 'react'\nimport { UseroFeedbackWidget, type UseroFeedbackWidgetHandle } from '@usero/sdk/react'\n\nfunction App() {\n  const widgetRef = useRef<UseroFeedbackWidgetHandle>(null)\n  return (\n    <>\n      <button onClick={() => widgetRef.current?.open()}>Send feedback</button>\n      <UseroFeedbackWidget\n        ref={widgetRef}\n        clientId='YOUR_CLIENT_ID'\n        hideTrigger\n        disablePageContext\n      />\n    </>\n  )\n}\n```\n\nVanilla and headless integrations use the handle/controller they already get back from `initUseroFeedbackWidget` / `createUseroFeedback`:\n\n```ts\nimport { initUseroFeedbackWidget } from '@usero/sdk'\n\nconst widget = initUseroFeedbackWidget({\n  clientId: 'YOUR_CLIENT_ID',\n  hideTrigger: true,\n  disablePageContext: true,\n})\nmyOwnButton.addEventListener('click', () => widget.open())\n```\n\nThe headless controller (`createUseroFeedback` / `useUseroFeedback`) never renders a trigger to begin with, so only `disablePageContext` applies there; pass it in the options object.\n\n## Session replay\n\nRecord what your users actually did, with or without the feedback widget. Recording streams rrweb events to Usero in gzipped chunks while the user is on the page, so you capture whole sessions rather than only the moments around a feedback submission.\n\n`rrweb` ships inside the replay chunk, so `npm install @usero/sdk` is the only install step. Replay lives in its own subpath export (`@usero/sdk/replay`), so consumers who never import it pay zero rrweb bytes on the base bundle. Even consumers who DO import it don't pay rrweb's bytes upfront: rrweb lazy-loads at runtime via dynamic import only once a recording actually starts.\n\n### Standalone (no widget)\n\n```ts\nimport { sessionReplay } from '@usero/sdk/replay'\n\nsessionReplay({ clientId: 'YOUR_CLIENT_ID' }).start()\n```\n\nThat is the whole integration. No widget mounts, no UI renders, nothing is added to the DOM. If you know who the user is, pass `getUser` so replays show up under the right person:\n\n```ts\nconst replay = sessionReplay({\n  clientId: 'YOUR_CLIENT_ID',\n  getUser: () => (auth.user ? { id: auth.user.id, email: auth.user.email } : null),\n})\nreplay.start()\n\n// Optional: end the recording early. Flushes buffered events and\n// finalises the session server-side.\nreplay.stop()\n```\n\n`getUser` is re-invoked at session start and at every chunk boundary, so a login that happens mid-session is picked up without any extra wiring. Returning `null` after a user was identified is treated as a logout.\n\n### React\n\n```tsx\nimport { useSessionReplay } from '@usero/sdk/replay/react'\n\nfunction App() {\n  useSessionReplay({ clientId: 'YOUR_CLIENT_ID' })\n  return <Routes />\n}\n```\n\nThe hook is SSR-safe (a no-op on the server), StrictMode-safe (the dev-mode double effect starts exactly one recording), and page-scoped: recording survives the component unmounting on client-side route changes, and ends when the page is hidden or closed. The hook returns the replay instance, so you can call `.stop()` to end a recording early. Options are captured on first render; to track a user who logs in mid-session, pass a `getUser` callback rather than changing options.\n\n### With the feedback widget\n\nPass the same factory to the widget's `plugins` array. Feedback submissions then deep-link to the exact moment in the recording where the user hit submit.\n\n```ts\nimport { initUseroFeedbackWidget } from '@usero/sdk'\nimport { sessionReplay } from '@usero/sdk/replay'\n\ninitUseroFeedbackWidget({\n  clientId: 'YOUR_CLIENT_ID',\n  plugins: [\n    sessionReplay({\n      // Wait 3s after load before starting. If the user navigates away\n      // first, rrweb is never fetched and no session is created.\n      startAfterMs: 3000,\n      // Sample 50% of sessions. Decided once at init via Math.random().\n      sampleRate: 0.5,\n    }),\n  ],\n})\n```\n\nIn plugin mode you don't pass `clientId`, `user`, or `getUser`: the widget's own configuration is authoritative.\n\nThe legacy import path `@usero/sdk/plugins/session-replay` still works and resolves to the same module. New code should import from `@usero/sdk/replay`.\n\n### One recording per page\n\nAt most one replay recording runs per page, whichever way it was started. The rules:\n\n- `.start()` is idempotent. Calling it while a recording is live (from this instance or any other on the page) is a no-op, which is also what makes the React hook StrictMode-safe.\n- If a recording was started standalone and the feedback widget mounts later with a `sessionReplay()` plugin, the widget does NOT start a second recorder. It links to the running recording: feedback submissions deep-link into it, and the widget takes over user resolution while mounted.\n- A widget unmount never kills a recording it merely adopted; recordings are page-scoped.\n- `.stop()` flushes buffered events, finalises the session server-side, and tears down listeners. Calling `.start()` afterwards begins a new replay session.\n- `.start()` is a no-op without a `window` (SSR) and logs an error if no `clientId` was provided.\n\n### Privacy defaults\n\n| Option              | Default                | What it does                                                  |\n| ------------------- | ---------------------- | ------------------------------------------------------------- |\n| `maskAllInputs`     | `true`                 | Mask `<input>` and `<textarea>` values in the recording       |\n| `maskTextSelector`  | `'[data-usero-mask]'`  | Mask text content of any node matching this selector          |\n| `blockSelector`     | `'[data-usero-block]'` | Skip recording subtrees entirely                              |\n| `inlineStylesheet`  | `true`                 | Inline external stylesheets so replays render offline         |\n| `sampling`          | `{ mousemove: 50, scroll: 100 }` | Throttle high-frequency events                  |\n| `startAfterMs`      | `0`                    | Delay before loading rrweb and starting the session           |\n| `sampleRate`        | `1`                    | Probability (0..1) that a given session records at all        |\n\nTag any DOM node you want masked at the source: `<div data-usero-mask>...</div>`. Tag entire subtrees you want skipped with `data-usero-block`.\n\n### Recording: always, ask first, or never\n\nWhether visitors are recorded is a project setting in Usero (Settings, Session replay, Recording), fetched on every page load, so you change it without shipping code:\n\n- **Always** (default): record in the background. If no recording is running when someone sends feedback, a page snapshot (one masked frame of the page) is attached instead.\n- **Ask first**: nothing is recorded in the background. When someone sends feedback, the widget asks \"Include a snapshot of this page so we can see what you saw?\" A decline, Escape, or 15 seconds with no answer means nothing is captured. The feedback sends either way.\n- **Never**: nothing is recorded and Usero refuses new recordings for the project, even from a cached widget.\n\nTo pin the mode in code, pass `recording: 'always' | 'ask' | 'never'` to `sessionReplay()`. It skips the settings fetch, and Usero still refuses anything the project setting does not allow. The prompt wording is exported as `RECORDING_CONSENT_COPY` and the type as `RecordingMode`.\n\nStandalone-only options: `clientId` (required for `.start()`), `user` / `getUser` (identify the current user), and `apiUrl` (override the API host, defaults to `https://usero.io`). Advanced chunking knobs (`chunkSeconds`, `chunkMaxEvents`, `chunkMaxBytes`, `chunkMaxAttempts`, `checkoutEveryMs`) are documented in the `SessionReplayOptions` type.\n\n## Headless (bring your own UI)\n\nThe widget's look is configurable but its structure is fixed: a launcher button, a panel, our copy. If you want full control, a modal that matches your design system, a form embedded in your settings page, your own copy, import the headless core instead. You get the same submission pipeline, identity handling, and plugin support as the widget, with zero UI and zero opinion about how feedback gets collected.\n\n```ts\nimport { createUseroFeedback } from '@usero/sdk/headless'\n\nconst usero = createUseroFeedback({ clientId: 'YOUR_CLIENT_ID' })\n\n// Wire this to your own form's submit handler.\nconst result = await usero.submit({ rating: 4, comment: 'Love the new dashboard' })\nif (!result.success) showError(result.error)\n```\n\n`submit()` validates the payload (a submission needs a rating or a non-empty comment), captures page context (URL, title, referrer) automatically, runs the plugin pipeline, and POSTs to Usero. It resolves with `{ success: false, error }` instead of throwing, for validation and network failures alike, so your form can render the message directly.\n\nThere is deliberately no `open()`, `close()`, or `isOpen`. When you own the UI, you own its state.\n\n### React\n\n```tsx\nimport { useUseroFeedback } from '@usero/sdk/headless/react'\n\nfunction FeedbackModal({ onDone }: { onDone: () => void }) {\n  const usero = useUseroFeedback({ clientId: 'YOUR_CLIENT_ID' })\n  const [comment, setComment] = useState('')\n\n  async function handleSubmit(e: FormEvent) {\n    e.preventDefault()\n    const result = await usero.submit({ comment })\n    if (result.success) onDone()\n  }\n\n  return <form onSubmit={handleSubmit}>{/* your design system here */}</form>\n}\n```\n\nThe hook is SSR-safe (the controller is created in an effect, never on the server), StrictMode-safe, and destroys the controller on unmount. Options are captured on first render, except `user`, which stays reactive: pass the current user object (or `null` on logout) and the SDK re-identifies when it changes by value.\n\n### Session replay with your custom UI\n\nPass `sessionReplay()` into `plugins` and every submission from your custom UI deep-links to the exact moment in the recording, the same as it does with our widget. The plugin pipeline runs on every `submit()`, so the replay plugin attaches `sessionReplayId` and `replayOffsetMs` for you.\n\n```ts\nimport { createUseroFeedback } from '@usero/sdk/headless'\nimport { sessionReplay } from '@usero/sdk/replay'\n\nconst usero = createUseroFeedback({\n  clientId: 'YOUR_CLIENT_ID',\n  plugins: [sessionReplay()],\n})\n```\n\nOne caveat: if you render your feedback UI inside a ShadowRoot, call `usero.notifyShadowMount(root)` after attaching it so the recorder re-snapshots and captures your UI. Light-DOM UIs are recorded without any extra call.\n\n### Screenshots\n\nCollect a `File` however you like (a file input, a paste handler, your own capture flow), upload it, and include the result in a later submit:\n\n```ts\nconst screenshot = await usero.uploadScreenshot(file) // throws on failure\nawait usero.submit({ comment: 'Broken layout', screenshots: [screenshot] })\n```\n\n### Identity\n\n```ts\nusero.identify({ id: user.id, email: user.email, traits: { plan: 'pro' } })\nusero.identify(null) // logout: rotates the anonymousId\n```\n\nIdentify calls are deduped, so calling on every render or route change is free when nothing changed. You can also pass `user` or `getUser` in the options instead; `getUser` is re-resolved at submit time, so a login that happens after creation is picked up without extra wiring.\n\n### Full surface\n\n`createUseroFeedback(options)` takes `clientId` (required), `apiUrl`, `environment`, `metadata` (attached to every submission, deep-merged one level with per-submission metadata), `plugins`, and `user` / `getUser`. The returned controller has `submit`, `uploadScreenshot`, `identify`, `whenReady` (resolves when every plugin's `onInit` has settled), `notifyShadowMount`, and `destroy`. Everything is typed: `SubmitFeedbackPayload`, `SubmissionResponse`, `ScreenshotData`, `UseroUser`, `UseroPlugin`, and friends are all exported from `@usero/sdk/headless`.\n\nThe headless entry is its own subpath export with no widget CSS, no React, and no rrweb: 3.2KB gzipped minified.\n\n## Plugins\n\nThe widget has a tiny plugin API for opt-in features that would otherwise bloat the base bundle. Plugins live in subpath exports so the base widget stays small for everyone who doesn't use them. Session replay (above) is the flagship plugin; it doubles as a standalone recorder.\n\n### Writing your own plugin\n\n```ts\nimport type { UseroPlugin } from '@usero/sdk'\n\nexport function consoleCapture(): UseroPlugin {\n  return {\n    name: 'console-capture',\n    onInit(ctx) {\n      const logs: string[] = []\n      ctx.setStore(logs)\n      const original = console.log\n      console.log = (...args) => {\n        logs.push(args.map(String).join(' '))\n        original(...args)\n      }\n    },\n    onFeedbackSubmit(ctx) {\n      const logs = ctx.getStore<string[]>() ?? []\n      return { metadata: { recentLogs: logs.slice(-50) } }\n    },\n  }\n}\n```\n\nPlugins return a `Partial<FeedbackSubmission>` from `onFeedbackSubmit`. Top-level keys are shallow-merged into the outgoing payload (later plugins win wholesale). `metadata` is deep-merged one level so multiple plugins can each contribute their own metadata keys without clobbering each other.\n\n### `widget.whenReady()`\n\n`initUseroFeedbackWidget` returns a handle with a `whenReady(): Promise<void>` method that resolves once every plugin's `onInit` has settled (fulfilled or rejected — a misbehaving plugin never blocks readiness). It's intended for end-to-end tests and dogfooding scripts that want to trigger a synthetic submit only after all plugins are live:\n\n```ts\nconst widget = initUseroFeedbackWidget({ clientId, plugins: [sessionReplay()] })\nawait widget.whenReady()\nwidget.open()\n```\n\nIf no plugins are registered, `whenReady()` resolves immediately.\n\n## Why named exports only\n\nDefault exports break tree-shaking and rename inconsistently across consumer codebases. The package exports nothing as a default, anywhere, on purpose.\n\n## Why subpath exports\n\nBundlers can tree-shake well, but `@usero/sdk/react` vs `@usero/sdk` is a guarantee, not a hope. Vanilla users never pull React into their bundle.\n\n## Building from source\n\n```bash\nnpm install\nnpm run build\n```\n\nOutputs:\n\n- `dist/vanilla.js` (ESM) + `dist/vanilla.cjs` + `dist/vanilla.d.ts`\n- `dist/react.js` (ESM) + `dist/react.cjs` + `dist/react.d.ts`\n- `dist/replay.js` (ESM) + `.cjs` + `.d.ts` for `@usero/sdk/replay`, with `dist/plugins/session-replay.js` as a thin back-compat re-export and `dist/replay/react.js` for the `useSessionReplay` hook. The replay implementation lives in a shared `dist/chunk-*.js`, and the bundled rrweb runtime sits in a sibling `dist/rrweb-*.js` chunk loaded via dynamic `import()` only when a recording actually starts.\n- `dist/usero.iife.js` (minified, exposes `window.Usero`)\n\n## WordPress plugin\n\nThis repo is a monorepo. The `@usero/sdk` npm package lives at the root; the WordPress plugin lives in [`wordpress/`](./wordpress/) and ships to the wordpress.org plugin directory as `usero`.\n\nThe plugin vendors the SDK's IIFE build at `wordpress/assets/js/vendor/usero-sdk.iife.js`. It is regenerated automatically on `npm run build` via `scripts/sync-wp-vendor.mjs`. Do not edit it by hand.\n\nTo cut a plugin release see [`wordpress/RELEASE.md`](./wordpress/RELEASE.md). Tagging `v<version>` on GitHub triggers `.github/workflows/release-wordpress.yml`, which builds the SDK, verifies that `package.json`, `wordpress/usero.php`, and `wordpress/readme.txt` all agree on the version, then pushes to wordpress.org SVN via `10up/action-wordpress-plugin-deploy`.\n\n## Contributing\n\nThis repository is a one-way mirror of the SDK source, which is developed in a private monorepo. Commits and pull requests made directly here will be overwritten by the next mirror sync. To report a bug or request a feature, please [open an issue](https://github.com/usero-feedback/usero/issues) instead.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}