{"_id":"@alvin0/ai-agent-sdk-observability-browser","_rev":"8-b90dbbee9baf440e45fef8c0bcb49d46","name":"@alvin0/ai-agent-sdk-observability-browser","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@alvin0/ai-agent-sdk-observability-browser","version":"0.1.0","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-observability-browser@0.1.0","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"e983d77bd33b29f2433d93463ed14942edbb804b","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-observability-browser/-/ai-agent-sdk-observability-browser-0.1.0.tgz","fileCount":7,"integrity":"sha512-rW3D+qhpbsGXZbnPbaBEXG9j4vGyt0IHp7Y/jRvFS5dmsapt6ofxJvarKKwBGuDt8U+GvssHj0aSOmSu/NQ9uA==","signatures":[{"sig":"MEUCIB+6GJRDMsqyXA4BSEnxQC5Ku7tOs7zbyi7Dl0KJFcwPAiEA5EoC4BB38PV3J5kpuzFlgvHantZV5ba846P9laSVubg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-observability-browser@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72147},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"pnpm build && node scripts/test-packed.mts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.0.tgz","_integrity":"sha512-rW3D+qhpbsGXZbnPbaBEXG9j4vGyt0IHp7Y/jRvFS5dmsapt6ofxJvarKKwBGuDt8U+GvssHj0aSOmSu/NQ9uA==","aiAgentSdk":{"roles":["observation-exporter"],"coreApi":1,"runtime":"browser"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"_npmVersion":"10.9.3","description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","publint":"0.3.24","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.0"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-observability-browser_0.1.0_1788971797221_0.23382544007885797","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alvin0/ai-agent-sdk-observability-browser","version":"0.1.1","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-observability-browser@0.1.1","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"ebe4ae06a79ce5fed4bfe9c9bd394f69bb22c166","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-observability-browser/-/ai-agent-sdk-observability-browser-0.1.1.tgz","fileCount":7,"integrity":"sha512-+jIuEIaOBi6z3IssZkpyNbj7dO6iY1U0wWkVdXQQREESnZ/ilpSRnTjCi8d6QdL4/1EjWrbO4WkzpKNImUtKQw==","signatures":[{"sig":"MEQCIBWOV5xlkylZi/GRinv8nXhIh44puRZgJsFY13kIruetAiB2sriKfdj3p7BRuJqeyC073WzpI1PeVn8q+4utoLh9+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-observability-browser@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72147},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"pnpm build && node scripts/test-packed.mts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.1.tgz","_integrity":"sha512-+jIuEIaOBi6z3IssZkpyNbj7dO6iY1U0wWkVdXQQREESnZ/ilpSRnTjCi8d6QdL4/1EjWrbO4WkzpKNImUtKQw==","aiAgentSdk":{"roles":["observation-exporter"],"coreApi":1,"runtime":"browser"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"_npmVersion":"10.9.3","description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","publint":"0.3.24","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.1"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-observability-browser_0.1.1_1789238143298_0.06961983445326636","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alvin0/ai-agent-sdk-observability-browser","version":"0.1.2","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-observability-browser@0.1.2","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"1c4fed3bc7d3b160f6e6a8fc8ea3bef454854798","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-observability-browser/-/ai-agent-sdk-observability-browser-0.1.2.tgz","fileCount":7,"integrity":"sha512-oiHxrE5oi8f9ci5QoK7GJAv0HYNzUc48+UMvBwEKdPO2Cg4G22Vq+gIwauITtVfsWWlGV3bhNAXaQ8ZGYGnaQA==","signatures":[{"sig":"MEUCIGhkQsPKJHYwzLuf4HzphJE+yymgeuJRrhGV9GsZ+cZzAiEA5a8L1680XX0QPSGFY3eSnoo/OLNlb3B7b0wjj4pcJHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-observability-browser@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72147},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"pnpm build && node scripts/test-packed.mts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.2.tgz","_integrity":"sha512-oiHxrE5oi8f9ci5QoK7GJAv0HYNzUc48+UMvBwEKdPO2Cg4G22Vq+gIwauITtVfsWWlGV3bhNAXaQ8ZGYGnaQA==","aiAgentSdk":{"roles":["observation-exporter"],"coreApi":1,"runtime":"browser"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"_npmVersion":"10.9.3","description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","publint":"0.3.24","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.2"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-observability-browser_0.1.2_1789281440946_0.06224911787596432","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alvin0/ai-agent-sdk-observability-browser","version":"0.1.3","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-observability-browser@0.1.3","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"930ad10408b833659104c9a74c452592f8874a12","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-observability-browser/-/ai-agent-sdk-observability-browser-0.1.3.tgz","fileCount":7,"integrity":"sha512-+8Jg7WWuxwelfYTTjMhXd/Mi0RxbkIFoJSreMKSTysAYnvk5TDG6O9swzVrHbrbjs4ClxmfRo7p17x3nIbOylA==","signatures":[{"sig":"MEQCIFFgNyT9sJRDZrZb3QuYc8UctPkqaGVeWeZWBqniBnazAiAjTNEyvvRyuwgyiwW7tzgeaZr6ilVs9jh6OvWjVGdVsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2+StVAMx3T/4wIuJs2RsVnNaKAWc/Q4oLzbRuVN6PPgIgELdlRgNZ+IPqaPX/JmJR/t/paD87pupTc/8v6pDegH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-observability-browser@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72147},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"pnpm build && node scripts/test-packed.mts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.3.tgz","_integrity":"sha512-+8Jg7WWuxwelfYTTjMhXd/Mi0RxbkIFoJSreMKSTysAYnvk5TDG6O9swzVrHbrbjs4ClxmfRo7p17x3nIbOylA==","aiAgentSdk":{"roles":["observation-exporter"],"coreApi":1,"runtime":"browser"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"_npmVersion":"10.9.3","description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","publint":"0.3.24","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.3"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-observability-browser_0.1.3_1789485015606_0.7938236647294319","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alvin0/ai-agent-sdk-observability-browser","version":"0.1.4","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-observability-browser@0.1.4","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"25001b2c7279c1c489571511e2ce9966d2e195ec","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-observability-browser/-/ai-agent-sdk-observability-browser-0.1.4.tgz","fileCount":7,"integrity":"sha512-QLwB4vVetCkLmSM3RCE5YFMiaucTjGzcy1y7V4e9BggQ6f1HfRamRpubZCguvdqUjN8msEawv43sfsgOODoVLg==","signatures":[{"sig":"MEUCIADc1mT0cEnww4nVTz5tuUSCM3exvVKJ77LaNAfTMQLsAiEAtH3TJ610eTPMGlNDOG2Wet1bCevun0pGMv+dIgVMeMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgDbGK8F4lXtuBi+OinAzY+6KYI+jlJaZNjHFsEfPOHgIgAfjYW+ak+OmJBrtKoZRCpE0JtPSxkbnP8Yr0Ad9EW9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-observability-browser@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72147},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"pnpm build && node scripts/test-packed.mts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.4.tgz","_integrity":"sha512-QLwB4vVetCkLmSM3RCE5YFMiaucTjGzcy1y7V4e9BggQ6f1HfRamRpubZCguvdqUjN8msEawv43sfsgOODoVLg==","aiAgentSdk":{"roles":["observation-exporter"],"coreApi":1,"runtime":"browser"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"_npmVersion":"10.9.3","description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","publint":"0.3.24","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.4"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-observability-browser_0.1.4_1789796043067_0.9182360489723165","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alvin0/ai-agent-sdk-observability-browser","version":"0.1.5","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-observability-browser@0.1.5","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"6e4c62bdd1b4ca649f43e3181d87b42d095fcb63","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-observability-browser/-/ai-agent-sdk-observability-browser-0.1.5.tgz","fileCount":7,"integrity":"sha512-cBYISqPQeACetVL1UtFETWBZP76BBCs8nJoFCCQlSVgBz2Zfaif7lDrIMq3gP+o0pmLqoMJo8vlWTzigm7CUtg==","signatures":[{"sig":"MEQCIB66zWWViND8UtKTBPxPI4kiiI3g+crfcgnaulkoV5G3AiBz5Dx0yNuY4zh9ZG4Gl2xkxRkxn6oeJzRA2361so/4IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAQg7SgOJvTUlt+t7ujdFV/sPP4kvu3ISSz7ojqZ13niAiEA50Gtmpl5piWcOWsC7bWD2QnPy1ps6PHYud1f5qarGmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-observability-browser@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72147},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"pnpm build && node scripts/test-packed.mts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.5.tgz","_integrity":"sha512-cBYISqPQeACetVL1UtFETWBZP76BBCs8nJoFCCQlSVgBz2Zfaif7lDrIMq3gP+o0pmLqoMJo8vlWTzigm7CUtg==","aiAgentSdk":{"roles":["observation-exporter"],"coreApi":1,"runtime":"browser"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"_npmVersion":"10.9.3","description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","publint":"0.3.24","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.5"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-observability-browser_0.1.5_1790681115832_0.0308998601207362","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@alvin0/ai-agent-sdk-observability-browser","version":"0.1.6","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-observability-browser@0.1.6","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"4d95a0fbe79cfc73fdd3bf817cb67f3f645bdda5","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-observability-browser/-/ai-agent-sdk-observability-browser-0.1.6.tgz","fileCount":7,"integrity":"sha512-D1G8jAyOXapkLDuwPzFSEjhEJvbS+Ccdo/PLG1dX5rLXWlHtgGm18dB208IULPT7Y2mv5bysBZ06VX3hP8UvuA==","signatures":[{"sig":"MEUCIHmGriOhrBDn62howMAGxs2kw2KI0hmPfmjigoT228HrAiEA/+reumHSfWFK1ZQo+ZELdEAZEPMI5DxBkfcH0D2eVuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC7PmeT5e2H4AWAA81PgfpCJ6yjUgrucjwAkWJvX9jK+AiEAqnA1IS+kt3Og1l8PivsGBLz94/K9EnIieHfaPKTUd4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-observability-browser@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72147},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"pnpm build && node scripts/test-packed.mts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.6.tgz","_integrity":"sha512-D1G8jAyOXapkLDuwPzFSEjhEJvbS+Ccdo/PLG1dX5rLXWlHtgGm18dB208IULPT7Y2mv5bysBZ06VX3hP8UvuA==","aiAgentSdk":{"roles":["observation-exporter"],"coreApi":1,"runtime":"browser"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"_npmVersion":"10.9.3","description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","publint":"0.3.24","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.6"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-observability-browser_0.1.6_1790702346396_0.8013161873044288","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"_id":"@alvin0/ai-agent-sdk-observability-browser@0.1.7","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"ddaf37d2b4d984e9d8ea02a76e1342c9c43519f4","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-observability-browser/-/ai-agent-sdk-observability-browser-0.1.7.tgz","fileCount":7,"integrity":"sha512-1t2nvY/RHNcZL1tCQtY20Wd03r99bFTiFFbOl8dxpqvwexjY80bH2wHfyPAQSomnFpP0wX2LirRCmZf3MKzFPQ==","signatures":[{"sig":"MEYCIQDwH2sjyxBkgcYDPqMOLnGL118APvUxLZoBasZOHYZMQgIhAJXOESfA91T7sm3O2dBVeohnu0lAesVvcs+UEkf2NDzZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDg6QVOcdUUGfaHSmxWZYMJAsCyu/DtBeo8ew1VAbNoXQIhAPDdcZc73r8c2nu2JUmDhODG5ui33CTJ956LGMjCZwlt"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-observability-browser@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72147},"main":"./dist/index.js","name":"@alvin0/ai-agent-sdk-observability-browser","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.7.tgz","types":"./dist/index.d.ts","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"pnpm build && node scripts/test-packed.mts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"version":"0.1.7","_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-observability-browser-0.1.7.tgz","_integrity":"sha512-1t2nvY/RHNcZL1tCQtY20Wd03r99bFTiFFbOl8dxpqvwexjY80bH2wHfyPAQSomnFpP0wX2LirRCmZf3MKzFPQ==","aiAgentSdk":{"roles":["observation-exporter"],"coreApi":1,"runtime":"browser"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"_npmVersion":"10.9.3","description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","directories":{},"maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","publint":"0.3.24","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.7"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-agent-sdk-observability-browser_0.1.7_1790758863921_0.26666931196106414"}}},"time":{"created":"2026-09-09T16:36:36.960Z","modified":"2026-09-30T09:01:04.521Z","0.1.0":"2026-09-09T16:36:37.372Z","0.1.1":"2026-09-12T18:35:43.420Z","0.1.2":"2026-09-13T06:37:21.086Z","0.1.3":"2026-09-15T15:10:15.698Z","0.1.4":"2026-09-19T05:34:03.151Z","0.1.5":"2026-09-29T11:25:15.926Z","0.1.6":"2026-09-29T17:19:06.486Z","0.1.7":"2026-09-30T09:01:04.110Z"},"bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/observability-browser#readme","repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/observability-browser"},"description":"IndexedDB durable observation queue and opt-in browser lifecycle integration","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"readme":"# @alvin0/ai-agent-sdk-observability-browser\n\nRuntime: **Browser** (IndexedDB and optional page lifecycle APIs).\n\n```sh\npnpm add @alvin0/ai-agent-sdk-core @alvin0/ai-agent-sdk-observability-browser\n```\n\nBrowser-only local durability for the structured observation bus. The exporter\nstages privacy-processed events in IndexedDB during synchronous capture and\nconfirms `local-durable` only after the transaction commits at flush/checkpoint.\n\n```ts\nimport { createObservability } from '@alvin0/ai-agent-sdk-core/observability'\nimport { indexedDbObservationExporter } from '@alvin0/ai-agent-sdk-observability-browser'\n\nconst queue = indexedDbObservationExporter()\n\nconst observability = createObservability({\n  mode: 'reliable',\n  exporters: [{ exporter: queue, requirement: 'required', boundary: 'local-durable' }],\n})\n```\n\nThe database defaults to `ai-agent-sdk-observability`, schema version 1, with\n`events`, `batches`, and `meta` stores. Stored events remain unacknowledged until\nthe host calls `acknowledgeBatch()` after its own remote sink confirms delivery.\n`recoverEvents()` exposes crash/reopen recovery without importing a network\nexporter. `installBrowserObservabilityLifecycle()` is opt-in and flushes on\nhidden visibility and `pagehide`; it makes no unload-durability claim.\n\nComposition: `runtime.observability.exporters`. Lifecycle:\n`explicit-owned-or-borrowed`; normal browser runtime composition registers this\nexporter as owned at the `local-durable` boundary.\n","readmeFilename":"README.md"}