{"_id":"@_errcheck/browser","_rev":"4-f17dcfc57a7559781675c714a8307ddf","name":"@_errcheck/browser","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@_errcheck/browser","version":"0.1.0","license":"MIT","_id":"@_errcheck/browser@0.1.0","maintainers":[{"name":"errcheck","email":"shailendra.kumar.pro@gmail.com"}],"dist":{"shasum":"c1b3e09663e61c8a3dd752931acdefaf03810c33","tarball":"https://registry.npmjs.org/@_errcheck/browser/-/browser-0.1.0.tgz","fileCount":10,"integrity":"sha512-KBTL1jqD+rFGF4ppD2uyzPMU/3pGw8gFN58AWyV4Ts5ce5bRMCwLNN5dBhAw4UFAQJ8Of54Fh1brGLKny/JeuQ==","signatures":[{"sig":"MEUCIQDxyh1etgqkrXKZiRQfcLyinmsinC2Am7XEMjTLLF1YEwIgR+vQCaSsPTdceY8lvElCEPyQj9cd4o5CovH5G5iTv6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110872},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/errcheck.min.js","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","size":"size-limit","build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"errcheck","email":"shailendra.kumar.pro@gmail.com"},"jsdelivr":"dist/errcheck.min.js","size-limit":[{"path":"dist/errcheck.min.js","limit":"10 KB"}],"description":"Errcheck error tracking SDK for the browser.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@_errcheck/core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","size-limit":"^11.1.6","typescript":"^5.7.2","@size-limit/preset-small-lib":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.0_1784645255672_0.44504133164838056","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @errcheck/js-browser. Please migrate: npm install @errcheck/js-browser"},"0.1.1":{"name":"@_errcheck/browser","version":"0.1.1","license":"MIT","_id":"@_errcheck/browser@0.1.1","maintainers":[{"name":"errcheck","email":"shailendra.kumar.pro@gmail.com"}],"dist":{"shasum":"e6f86a682166f6990d3ed29ad7faafe2034b6f7f","tarball":"https://registry.npmjs.org/@_errcheck/browser/-/browser-0.1.1.tgz","fileCount":11,"integrity":"sha512-WtPm/mVJ9DKGefOY7WOnDP1+mQbMcaXApNWV31CMHh6YqtImn9/QMYrDjfeP0MpUdFnjohnIIjGQAg7IN/zv1Q==","signatures":[{"sig":"MEQCIG8IzRwlBG+nbnf5MdMYjETfYxixqVlogpg49MEku4kwAiAFKtf7DnFs7QS6WssD7x+h9Yh7S31SlIvS83KZ9XXaVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112172},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/errcheck.min.js","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","size":"size-limit","build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"errcheck","email":"shailendra.kumar.pro@gmail.com"},"jsdelivr":"dist/errcheck.min.js","size-limit":[{"path":"dist/errcheck.min.js","limit":"10 KB"}],"description":"Errcheck error tracking SDK for the browser.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@_errcheck/core":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","size-limit":"^11.1.6","typescript":"^5.7.2","@size-limit/preset-small-lib":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.1_1784646045736_0.40305613102321414","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @errcheck/js-browser. Please migrate: npm install @errcheck/js-browser"},"0.1.2":{"name":"@_errcheck/browser","version":"0.1.2","license":"MIT","_id":"@_errcheck/browser@0.1.2","maintainers":[{"name":"errcheck","email":"shailendra.kumar.pro@gmail.com"}],"dist":{"shasum":"8881b7617ae490d83d5ab7f287a04cccc7d998c4","tarball":"https://registry.npmjs.org/@_errcheck/browser/-/browser-0.1.2.tgz","fileCount":11,"integrity":"sha512-vQ43KJH2xMl+plTp2xZD2iOQK1G/qmTyziGvO+vYmBxCeNu1wnXSb+4L0BS86XyFcMV9ag76lSaHhkjdSjl8VA==","signatures":[{"sig":"MEUCIG0Z0zU9ZPtvUNGgcWTyB5YALeLtaHoAKqlkM3rrZsPlAiEAzW79OW3W8ZSf2oPFuDlaWG+CY0MXadL30z3CaxPsfoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112190},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/errcheck.min.js","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","size":"size-limit","build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"errcheck","email":"shailendra.kumar.pro@gmail.com"},"jsdelivr":"dist/errcheck.min.js","size-limit":[{"path":"dist/errcheck.min.js","limit":"10 KB"}],"description":"Errcheck error tracking SDK for the browser.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@_errcheck/core":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","size-limit":"^11.1.6","typescript":"^5.7.2","@size-limit/preset-small-lib":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/browser_0.1.2_1784647441655_0.5472544037484193","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @errcheck/js-browser. Please migrate: npm install @errcheck/js-browser"}},"time":{"created":"2026-07-21T14:47:35.510Z","modified":"2026-08-01T14:11:05.263Z","0.1.0":"2026-07-21T14:47:35.797Z","0.1.1":"2026-07-21T15:00:45.860Z","0.1.2":"2026-07-21T15:24:01.794Z"},"license":"MIT","description":"Errcheck error tracking SDK for the browser.","maintainers":[{"name":"errcheck","email":"shailendra.kumar.pro@gmail.com"}],"readme":"# @_errcheck/browser\n\nErrcheck's error-tracking SDK for the browser — global error/rejection handlers,\nbreadcrumbs from console/DOM/fetch/XHR/history, and a `fetch`-based transport.\n\n## Install\n\n```bash\nnpm install @_errcheck/browser\n# or\npnpm add @_errcheck/browser\n# or\nyarn add @_errcheck/browser\n```\n\n```js\nimport * as Errcheck from \"@_errcheck/browser\";\n\nErrcheck.init({\n  dsn: \"https://examplePublicKey@errcheck.example.com/1234567890abcdef\", // add project dsn here\n  release: \"my-app@1.0.0\",\n  environment: \"production\",\n});\n```\n\nUncaught errors and unhandled promise rejections are captured automatically. Report\nhandled errors yourself:\n\n```js\ntry {\n  riskyOperation();\n} catch (error) {\n  Errcheck.captureException(error);\n}\n```\n\n## No build tool\n\nA standalone script is available for direct `<script>`-tag use, no bundler required:\n\n```html\n<script src=\"https://unpkg.com/@_errcheck/browser/dist/errcheck.min.js\"></script>\n<script>\n  Errcheck.init({ dsn: \"https://examplePublicKey@errcheck.example.com/1234567890abcdef\" }); // add project dsn here\n</script>\n```\n\n## API\n\n`init(options)`, `captureException(error, hint?)`, `captureMessage(message, level?)`,\n`addBreadcrumb(breadcrumb)`, `setUser(user)`, `setTag(key, value)`,\n`setContext(key, context)`, `flush(timeout?)`, `getClient()`.\n\n## License\n\nMIT\n","readmeFilename":""}