{"_id":"@allstak/react","_rev":"15-3bae32187e1ef2fb85d8eb94948846ad","name":"@allstak/react","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.1":{"name":"@allstak/react","version":"0.1.1","keywords":["allstak","observability","react","error-boundary"],"license":"MIT","_id":"@allstak/react@0.1.1","maintainers":[{"name":"allstak-","email":"info@allstak.io"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/allstak-io/allstak-react/issues"},"dist":{"shasum":"5bad32623dc30202327852053ac8b4f03c4853e6","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.1.1.tgz","fileCount":9,"integrity":"sha512-Q1pdM5p1Jx0NjUDZ+XBIHLMXh3rujoXKGQNdBGrZzPLHJMCRuAZy7QkcqTAdl2n/9BKhd5H4be+z6B4OB84mNA==","signatures":[{"sig":"MEUCIQC/gvbLaHT736MvP8+FrkYMFJYUhlrKcdVqu/uE1jKJqAIgAtcqTfN7B7WotDep6pWcEPA1amJ3KbzJXHKiNZlkFg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7315},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"084a9606faad67ad750abea392de5965e8bbf369","scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"info@allstak.io"},"repository":{"url":"git+https://github.com/allstak-io/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — <AllStakErrorBoundary>, useAllStak() hook, withAllStakProfiler HOC. Depends on @allstak-io/browser.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@allstak/js":"^0.1.1","@allstak/browser":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^18.3.0","typescript":"^5.3.0","@types/react":"^18.3.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1776956223546_0.09864800255928019","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@allstak/react","version":"0.1.2","keywords":["allstak","observability","react","error-boundary"],"license":"MIT","_id":"@allstak/react@0.1.2","maintainers":[{"name":"allstak-","email":"info@allstak.io"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/allstak-io/allstak-react/issues"},"dist":{"shasum":"3a84d15a26843b86b66ab81c9c328748fade896e","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.1.2.tgz","fileCount":9,"integrity":"sha512-/v9gN10Vi3PT8+YDutmdklvyKpo3uM9f0um/TGME5KtKpa7KI84CVNdrgUbHZOQHrQ0hPeAwbsj130LADSdAwA==","signatures":[{"sig":"MEQCIFf+0el0J9QWqQXIF2fT0i9++v3cdXYKaxAl94pbwPsrAiAMjOPg3DgTXNS55RccKz4VgWwJokRzhzNT5t/rtadO2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7323},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"084a9606faad67ad750abea392de5965e8bbf369","scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"info@allstak.io"},"repository":{"url":"git+https://github.com/allstak-io/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — <AllStakErrorBoundary>, useAllStak() hook, withAllStakProfiler HOC. Depends on @allstak-io/browser.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@allstak/js":"^0.1.2","@allstak/browser":"^0.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^18.3.0","typescript":"^5.3.0","@types/react":"^18.3.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.2_1776956717372_0.47577285080730825","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@allstak/react","version":"0.1.3","keywords":["allstak","observability","react","error-boundary"],"license":"MIT","_id":"@allstak/react@0.1.3","maintainers":[{"name":"allstak-","email":"info@allstak.io"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/allstak-io/allstak-react/issues"},"dist":{"shasum":"63fbff6d6ef4ecb577ab0489cbbac7f134c8553e","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.1.3.tgz","fileCount":9,"integrity":"sha512-06BVRYLuE0fu4LXk1tcUE5687cdykDZ2ZHtbwT8vZVmE4Mek/oCNC66/6vDmjE5lvvmbI4qHXIkDLQ+Ccyp4jw==","signatures":[{"sig":"MEUCIGFfkcyEgpwuY1fcicVmHcn470QOeSuSjzpH8UQh10xLAiEAzklKNm20K/eOh+TYjPoraOGqcP7uNzMYq7bn1q5PR6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9033},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ade7bac4e59d5313960fcee60bc7c9e00ae37290","scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"info@allstak.io"},"repository":{"url":"git+https://github.com/allstak-io/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — <AllStakErrorBoundary>, useAllStak() hook, withAllStakProfiler HOC. Depends on @allstak-io/browser.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@allstak/js":"^0.1.3","@allstak/browser":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^18.3.0","typescript":"^5.3.0","@types/react":"^18.3.0"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.3_1776960365643_0.7827839652483046","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@allstak/react","version":"0.2.1","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.2.1","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"809e66b9020547c769aa8963333feccf4808962b","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.2.1.tgz","fileCount":9,"integrity":"sha512-ej3ZKglHjiIrWd8bLaLn76j0lqQBZWKzsbbpWs3/pJPvgwOjL2G2y0SyLqt784FdpjKUBA4iW0V8ftPqOjA17Q==","signatures":[{"sig":"MEUCIA7GjZbNxmiM9zz7OOyscGpHSHdpODuZT0BbDISca4tnAiEA1x7yVxTzJyrQmhCx74nC3nA8QoIQKk97ckzDz1SiOZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308933},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"221c2cebb4e80faff726d421ad3d31cbe6b9efb6","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/react":"^18.3.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.1_1777417706705_0.3730512917381228","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@allstak/react","version":"0.3.0","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.3.0","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"47544a54f3453fc3e974cddfe9920b5351fe65f6","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.3.0.tgz","fileCount":9,"integrity":"sha512-7f5G0J5nWUaTLjRHdrv0yo+zitpgUqPmohi/OIPOyO0+FG6CtWri4jJq1nBbfvnwJqCvZIApPhX4kfREM39WGA==","signatures":[{"sig":"MEUCIQD7tfl8IhRCtavzeh+e6/0e2lY0E7PyzpkaqrRmTScE/gIgLY2CoMUaFV0+CjWgg2MqxGlWeNQi/hQ0ssqGqLdoxtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allstak%2freact@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c8a249382717e36f7d140da7b207e728411ba51c","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.8.2","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/react":"^18.3.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.0_1777419787012_0.3414597447576768","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@allstak/react","version":"0.3.1","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.3.1","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"52851453158b42b39bc7fdb6e0cd444525e8a800","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.3.1.tgz","fileCount":9,"integrity":"sha512-ClVPS1FoeJMR6kCeZ51Tb/OdV8F3S5C1OsPxcuuLhyxzkZvVU3P/5m59Nz0FjuD/Wr8PSyvDzm8s6NI3yiJnzQ==","signatures":[{"sig":"MEYCIQDxbdhZw3Ye6duIJlydup9UR8E0MJ5P6ojbfZiCwleu5QIhAJGrHV7tFRWFQoYJ5d5L6f1GVTMrXl+cfy6RXxdielJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c8a249382717e36f7d140da7b207e728411ba51c","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/react":"^18.3.0","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1_1777492859351_0.5218045729721457","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@allstak/react","version":"0.3.2","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.3.2","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"e1030ab0f009c675e4d4c9b6565ac66e2ce69079","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.3.2.tgz","fileCount":38,"integrity":"sha512-ZY1ApRUVifxeI35Ziq2EGk0BYUNoI2AKSyVnMPiqhcBk42Dp3yoEtQHo/w3pybcg83IjATgEbTJZGEfjWfmgtg==","signatures":[{"sig":"MEUCIQCPnAAfKO4UXRev8VhBaubRCQuWMGJ2uQ1Pl2mAyjYzywIgeIyNhMjAF+4zzN3kn4SOoLssvE3uzV7E2M9Qc5WGOoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747767},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"}},"gitHead":"8c03775dbc7c6a6612e4e95806bd912627f7353a","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom && tsup src/build/sourcemaps.ts src/build/vite.ts src/build/webpack.ts src/build/next.ts --format esm,cjs --dts --sourcemap --platform node --out-dir dist/build --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/node":"^25.6.0","@types/react":"^18.3.0","react-test-renderer":"^18.3.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.2_1778475018880_0.4528242635243396","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@allstak/react","version":"0.3.3","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.3.3","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"6a2ede175d6e72d5b1506dbc80bde0e4a6402e8e","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.3.3.tgz","fileCount":38,"integrity":"sha512-EIDHV1QotidnnvlrffhbAkP3YpzwxKp4o7m84Xn/nnWht4gteReJVrKKPDHd/ftY3fY+ylmegXh5CwQL5OXLdg==","signatures":[{"sig":"MEUCIC2gABX7L1KRkv6+Bcbsux/Riapp/8QT3pciq16gMndJAiEA4XOLcYPbqofW/G/theInhW5JcnzHG9lPphlp/TeaNMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739013},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"}},"gitHead":"1b9ddcc210bf2cf1b86303630a85f7aa36dc9f88","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom && tsup src/build/sourcemaps.ts src/build/vite.ts src/build/webpack.ts src/build/next.ts --format esm,cjs --dts --sourcemap --platform node --out-dir dist/build --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/node":"^25.6.0","@types/react":"^18.3.0","react-test-renderer":"^18.3.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.3_1779005306755_0.445513469567272","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@allstak/react","version":"0.3.4","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.3.4","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"93666db0812edd86c5e138e95b5dcd7bbc895e1d","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.3.4.tgz","fileCount":38,"integrity":"sha512-tr5NAk+Q0l3DzyMHZr1k0pZCNmeYUEl6PN9doDEzSMlQ7l4G0KuEC4073nvOhWkOkvwLD4WRFAsJXGHcaxkaPA==","signatures":[{"sig":"MEUCIE1gbB5T72S9qA/ok+p94ivEBHOj255fRX7wMI7GSguUAiEA+B+zJpKzi8KYIJfbXbAvtLoqnxIwjUTy85sVBkb7lVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750898},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"}},"gitHead":"1b9ddcc210bf2cf1b86303630a85f7aa36dc9f88","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom && tsup src/build/sourcemaps.ts src/build/vite.ts src/build/webpack.ts src/build/next.ts --format esm,cjs --dts --sourcemap --platform node --out-dir dist/build --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/node":"^25.6.0","@types/react":"^18.3.0","react-test-renderer":"^18.3.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.4_1779007702440_0.9860216974954075","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@allstak/react","version":"0.3.5","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.3.5","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"bbbc90a65a853564636cff6dc46e1c00bea35ce3","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.3.5.tgz","fileCount":38,"integrity":"sha512-+qC8Di6dDst08PYE7ZjpwpnH9Ou4P723DsP9DpVrcNsPAkFilKSAI8Y7yGkCeKHTxm9KqjGip0aOzEAYjttQ1Q==","signatures":[{"sig":"MEUCIQCYOADgLn8rInj0crg7A92E7g3yGQIoEH0FmOmo3S+OGgIgQMNKuQfoeOLbupoMjA4bCEGzXtREiK1X9TJ37aHBI+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754693},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"}},"gitHead":"1b9ddcc210bf2cf1b86303630a85f7aa36dc9f88","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom && tsup src/build/sourcemaps.ts src/build/vite.ts src/build/webpack.ts src/build/next.ts --format esm,cjs --dts --sourcemap --platform node --out-dir dist/build --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/node":"^25.6.0","@types/react":"^18.3.0","react-test-renderer":"^18.3.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.5_1779008839421_0.8364936400030916","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@allstak/react","version":"0.3.6","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.3.6","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"311d6e827644a79bfae9cff9c9fce9bffa9f8e1d","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.3.6.tgz","fileCount":38,"integrity":"sha512-l8GOxvHOmXOd5jVubgqpYjhgb0fJZLWZ9eQmkD52TJSEfc3PKJNdA1uztpyV7kVlkpCXOSSMKcOdOuiUGi6BDA==","signatures":[{"sig":"MEYCIQCMiUiB88cgeS7T0H+pw1FW/u7a5qrQVnMjLbdMnyvm6AIhALkIj8sjacYeQHlLs+AsAQ1JnexMYUUyhhYVNuxrjsDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755463},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"}},"gitHead":"1b9ddcc210bf2cf1b86303630a85f7aa36dc9f88","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup src/index.ts --format esm,cjs --dts --clean --sourcemap --platform browser --external react --external react-dom && tsup src/build/sourcemaps.ts src/build/vite.ts src/build/webpack.ts src/build/next.ts --format esm,cjs --dts --sourcemap --platform node --out-dir dist/build --external react --external react-dom","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/node":"^25.6.0","@types/react":"^18.3.0","react-test-renderer":"^18.3.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.6_1779008961190_0.23970551408310325","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@allstak/react","version":"0.3.8","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.3.8","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"d7b02bef45c4e0bc6df54c686f6372ad9446afeb","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.3.8.tgz","fileCount":38,"integrity":"sha512-HgLeb6QwIYVcmfHK+/5WDd8M2H+E81SUKwqEKtzHykidpH5tcJgkYnxfnd1J5F9sBviFvmc/NKGRPQgHJR74wg==","signatures":[{"sig":"MEQCIB9+P2V/o0CO4ElF7gMjixK66cAE+um4KVj2HdgC/VYyAiAoep7lX70n3QLEyBLZdM2FkhxkdYj3N/XDhcx+grY8mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834563},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"}},"gitHead":"4c1d1ab2b2ad65f0fd151433a0ae3f19111fe5f9","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.9.3","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/node":"^25.6.0","html2canvas":"^1.4.1","@types/react":"^18.3.0","react-test-renderer":"^18.3.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0","html2canvas":">=1.4.1"},"peerDependenciesMeta":{"html2canvas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.8_1779089388959_0.9811679516567398","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@allstak/react","version":"0.4.0","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.4.0","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"5cdf176e216177c6350b8130bbf1a45ad304d60f","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.4.0.tgz","fileCount":38,"integrity":"sha512-gpu86anhaNt04621rbIZgOfngwG2jJsq8ESi2fXVTinAxXStr3hn+rxJeHsA5lSTZDIi1l1f6CqHhDnyM9OOHw==","signatures":[{"sig":"MEUCIDwS7aIo5qhKuic9EYsIa6JEeqSn3chbiHzXSWYclhCeAiEAvsm8Xcq+zPen8NwSt10YG9v4iMQ2HpeO7vrRIYR3HJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allstak%2freact@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245995},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"}},"gitHead":"4caf7acdbe898d32e38340e354b6471571d52433","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.8.2","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/node":"^25.6.0","html2canvas":"^1.4.1","@types/react":"^18.3.0","react-test-renderer":"^18.3.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0","html2canvas":">=1.4.1"},"peerDependenciesMeta":{"html2canvas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.0_1780080196706_0.07474051845042817","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@allstak/react","version":"0.5.0","keywords":["allstak","observability","react","error-tracking","apm"],"license":"MIT","_id":"@allstak/react@0.5.0","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"dist":{"shasum":"703dcb9e13b91e54c8a165fa69279bdd4dbcb24a","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.5.0.tgz","fileCount":38,"integrity":"sha512-0D0QRu+MVeOaEfEt20sqF9LWIVVpjxr9VM9SarR1ZlPUgUjWj8K+WCnjdoLRzM3gHcTZCAupYJsXJmSrhq1Dcw==","signatures":[{"sig":"MEUCIQDW37f+HLWxAGhTN3gFYrHHa2AAtsYNmDhG7tHS99vhGwIgXjPKF7u6+D3hWTVWCfHrGKfdXmb2pC2YREJ+CYms4o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allstak%2freact@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1330979},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"}},"gitHead":"4cb707db06dd458c5453af2f8365703582537db0","scripts":{"test":"node --test --test-concurrency=1 test/*.test.mjs","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"repository":{"url":"git+https://github.com/AllStak/allstak-react.git","type":"git"},"_npmVersion":"10.8.2","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","typescript":"^5.3.0","@types/node":"^25.6.0","html2canvas":"^1.4.1","@types/react":"^18.3.0","react-test-renderer":"^18.3.1","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=16.8.0","html2canvas":">=1.4.1"},"peerDependenciesMeta":{"html2canvas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.0_1780099143724_0.8568734653481458","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@allstak/react","version":"0.6.0","description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./sourcemaps":{"types":"./dist/build/sourcemaps.d.ts","import":"./dist/build/sourcemaps.mjs","require":"./dist/build/sourcemaps.js"},"./vite":{"types":"./dist/build/vite.d.ts","import":"./dist/build/vite.mjs","require":"./dist/build/vite.js"},"./webpack":{"types":"./dist/build/webpack.d.ts","import":"./dist/build/webpack.mjs","require":"./dist/build/webpack.js"},"./next":{"types":"./dist/build/next.d.ts","import":"./dist/build/next.mjs","require":"./dist/build/next.js"}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AllStak/allstak-react.git"},"homepage":"https://allstak.sa","bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"keywords":["allstak","observability","react","error-tracking","apm"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"node --test --test-concurrency=1 test/*.test.mjs"},"peerDependencies":{"html2canvas":">=1.4.1","react":">=16.8.0"},"peerDependenciesMeta":{"html2canvas":{"optional":true}},"devDependencies":{"@testing-library/react":"^16.3.2","@types/node":"^25.6.0","@types/react":"^18.3.0","html2canvas":"^1.4.1","jsdom":"^29.1.0","react":"^18.3.0","react-dom":"^18.3.1","react-test-renderer":"^18.3.1","tsup":"^8.0.0","typescript":"^5.3.0"},"_id":"@allstak/react@0.6.0","gitHead":"ccbe849b78c2fdaf96dac5c3f2fb466c0eba6dbf","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-O0A6WZK+vW9eKn0ABkzIkCS7/9mZUqieeLUUJCGrQsBGBVTTaeYuUocBKaifc5U108KZnD7O5CoSWUM5joB8AA==","shasum":"e19b02b6fe48c7b522f3ecc649488fad230bc6f2","tarball":"https://registry.npmjs.org/@allstak/react/-/react-0.6.0.tgz","fileCount":38,"unpackedSize":1753715,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allstak%2freact@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDy2oNuxr/Ve7cUvDrnH1d/QydEUzl0rLL74lGvToraZAIhAOQ3e/IAfngmKhqnNqPsCqqo+LhpvrdiqxJhGI85Dktt"}]},"_npmUser":{"name":"allstak-","email":"hello@allstak.sa"},"directories":{},"maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.6.0_1780591573058_0.7130552747916834"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T14:57:03.411Z","modified":"2026-06-04T16:46:13.578Z","0.1.1":"2026-04-23T14:57:03.677Z","0.1.2":"2026-04-23T15:05:17.508Z","0.1.3":"2026-04-23T16:06:05.997Z","0.2.1":"2026-04-28T23:08:26.849Z","0.3.0":"2026-04-28T23:43:07.158Z","0.3.1":"2026-04-29T20:00:59.782Z","0.3.2":"2026-05-11T04:50:19.049Z","0.3.3":"2026-05-17T08:08:26.962Z","0.3.4":"2026-05-17T08:48:22.588Z","0.3.5":"2026-05-17T09:07:19.582Z","0.3.6":"2026-05-17T09:09:21.347Z","0.3.8":"2026-05-18T07:29:49.115Z","0.4.0":"2026-05-29T18:43:16.912Z","0.5.0":"2026-05-29T23:59:03.910Z","0.6.0":"2026-06-04T16:46:13.239Z"},"bugs":{"url":"https://github.com/AllStak/allstak-react/issues"},"license":"MIT","homepage":"https://allstak.sa","keywords":["allstak","observability","react","error-tracking","apm"],"repository":{"type":"git","url":"git+https://github.com/AllStak/allstak-react.git"},"description":"AllStak React SDK — standalone error tracking, breadcrumbs, ErrorBoundary, useAllStak hook, and withAllStakProfiler HOC. No @allstak/* runtime dependencies.","maintainers":[{"name":"allstak-","email":"hello@allstak.sa"}],"readme":"# @allstak/react\n\nAllStak React SDK for error boundaries, global browser errors, logs, HTTP telemetry, Web Vitals, spans, replay metadata, and source maps.\n\n## Install\n\n```bash\nnpm install @allstak/react\n```\n\n## Setup\n\n```tsx\nimport { AllStakProvider } from '@allstak/react';\n\nexport function App() {\n  return (\n    <AllStakProvider\n      apiKey={import.meta.env.VITE_ALLSTAK_API_KEY}\n      environment={import.meta.env.MODE}\n      release={import.meta.env.VITE_ALLSTAK_RELEASE}\n      service=\"web\"\n    >\n      <AppRoot />\n    </AllStakProvider>\n  );\n}\n```\n\n## Manual capture\n\n```tsx\nimport { AllStak, useAllStak } from '@allstak/react';\n\nAllStak.captureMessage('cart opened', 'info');\nAllStak.captureException(new Error('checkout failed'));\nAllStak.setUser({ id: 'user_123', email: 'user@example.com' });\n\nfunction CheckoutButton() {\n  const { captureException } = useAllStak();\n  return <button onClick={() => captureException(new Error('failed'))}>Pay</button>;\n}\n```\n\n## React error handler\n\n```tsx\nimport { createRoot } from 'react-dom/client';\nimport * as AllStak from '@allstak/react';\n\ncreateRoot(document.getElementById('root')!, {\n  onUncaughtError: AllStak.reactErrorHandler(),\n  onCaughtError: AllStak.reactErrorHandler(),\n  onRecoverableError: AllStak.reactErrorHandler(),\n}).render(<App />);\n```\n\n## Vite source maps\n\n```ts\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\nimport { allstakVitePlugin } from '@allstak/react/vite';\n\nexport default defineConfig({\n  build: { sourcemap: true },\n  plugins: [\n    react(),\n    allstakVitePlugin({\n      release: process.env.ALLSTAK_RELEASE,\n      uploadToken: process.env.ALLSTAK_UPLOAD_TOKEN,\n    }),\n  ],\n});\n```\n\n## Configuration\n\n| Prop | Description |\n| --- | --- |\n| `apiKey` | Project API key. |\n| `environment` | Deployment environment. |\n| `release` | App version or commit SHA. |\n| `service` | Logical frontend service name. |\n| `user` | Initial user context. |\n| `tags` | Tags added to every event. |\n| `tracesSampleRate` | Span sample rate from `0` to `1`. |\n| `enableDistributedTracing` | Default `true`. Auto-injects the W3C `traceparent` header and emits an `http.client` span per outbound request, with no per-call code. Privacy-safe: never captures bodies/headers. Set `false` to opt out. |\n| `enableHttpTracking` | Default `false`. Opt into request/response body + header capture (configured via `httpTracking`) on top of distributed tracing. |\n| `tracePropagationTargets` | URLs that should receive the trace headers. Defaults to all non-AllStak HTTP calls. |\n| `enableWebVitals` / `autoWebVitals` | Default `true`. Captures CLS, LCP, INP, FCP, and TTFB. Ships by default — no `tracesSampleRate` / `enablePerformance` required. |\n| `enablePerformance` | Default behavior: pageload span ships by default (`false` opts out); also gates the long-task / sampled-stack profilers (on when `true` or a numeric `tracesSampleRate` is set). |\n| `autoCaptureBrowserErrors` | Captures global browser errors. |\n| `autoBreadcrumbsFetch` | Adds fetch breadcrumbs. |\n| `captureConsole` | Controls console capture by level. |\n| `beforeSend` | Optional hook to modify or drop error events. |\n\n## Privacy\n\nThe SDK redacts common sensitive headers, query params, and body fields. Use `beforeSend` and HTTP redaction options for app-specific rules.\n\n## Troubleshooting\n\n- No events: confirm the API key is exposed to the browser build and not empty.\n- Source maps missing: use the same `release` in the SDK and upload plugin.\n- Browser requests blocked: allow `https://api.allstak.sa` in your content security policy.\n\n## Contributing and Support\n\n- Report bugs with the GitHub bug report template: https://github.com/AllStak/allstak-react/issues/new/choose\n- Open pull requests using the checklist in [CONTRIBUTING.md](CONTRIBUTING.md).\n- Report security vulnerabilities privately through [SECURITY.md](SECURITY.md).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}