{"_id":"@absolutejs/errors","_rev":"23-e04bc8ed817b56e426d3a136708134e6","name":"@absolutejs/errors","dist-tags":{"latest":"0.9.1"},"versions":{"0.1.0":{"name":"@absolutejs/errors","version":"0.1.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry"],"author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/errors@0.1.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"3c6b80e5f00f9c2fe9101ca0feb5a59b1017c3f6","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.1.0.tgz","fileCount":6,"integrity":"sha512-s0ODxj/JRr1iLLOHlP6o7jPEXUvX+9CnPxpQ88CQFprZ1imI85ityQRtveOPOYjW3QGKgCZGwJL04Y+JoJ9NLw==","signatures":[{"sig":"MEUCIQDCVTOkySykIv2JPUjwoH/urRvGvlMVFv2FN3/FjFjgkAIgAMZHRj7615tNyAMoMnkWCBIfLB8dt6SWFXy1O7A9p3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"3c6b80e5f00f9c2fe9101ca0feb5a59b1017c3f6","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-s0ODxj/JRr1iLLOHlP6o7jPEXUvX+9CnPxpQ88CQFprZ1imI85ityQRtveOPOYjW3QGKgCZGwJL04Y+JoJ9NLw==","repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.8.3","description":"Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry: captureException(error, context?) emits to audit, records on the active span, computes a stable fingerprint, and keep","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0"},"peerDependencies":{"bun-types":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/errors_0.1.0_1780224654252_0.9481576225142345","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@absolutejs/errors","version":"0.2.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/errors@0.2.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"f9e551364789892534a9ae75726894a81c044571","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.2.0.tgz","fileCount":6,"integrity":"sha512-n7k+YhUEQSKpxaoHIi0J2RjfV2aYb98DmolS/XUien5NgKbTOW2fNMBVIlZ1dg4ob3lbv4F/LUCP76+67xLDhw==","signatures":[{"sig":"MEUCIQDPJuNLwNP1hVrXCD3/yXJPWMiR7TkTeUqsz348v8goKgIgdJOFbwiU2zPLtKjrsYpZHPTVVotETSERlIzVxVLAJk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f9e551364789892534a9ae75726894a81c044571","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external effect && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-n7k+YhUEQSKpxaoHIi0J2RjfV2aYb98DmolS/XUien5NgKbTOW2fNMBVIlZ1dg4ob3lbv4F/LUCP76+67xLDhw==","repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.8.3","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store: capture(error, context?) computes a stable fingerprint, records on the active ","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0"},"peerDependencies":{"effect":"^3.21.0","bun-types":"^1.3.14"},"_npmOperationalInternal":{"tmp":"tmp/errors_0.2.0_1782327443498_0.014090726970326983","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@absolutejs/errors","version":"0.3.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/errors@0.3.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"a4e93afe4754bc804179887787a814e3076d46a1","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.3.0.tgz","fileCount":13,"integrity":"sha512-/urI3KyqsyP8kdDdg+bFc0lIgzB6Rol3wP4I2RVfhcB28djfwOFjRJ0JXCJKA7tEB1YmMIbK6bjwD92LD8+wjw==","signatures":[{"sig":"MEUCIQDPtD6DNm4ITgxW69JOZSgG2TyeLomfhLOGtet03PSDpgIgATygLhHLmB2PkuLVekimK0Afnw1RYNrlmKU6SzL5zrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a4e93afe4754bc804179887787a814e3076d46a1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"}},"scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-/urI3KyqsyP8kdDdg+bFc0lIgzB6Rol3wP4I2RVfhcB28djfwOFjRJ0JXCJKA7tEB1YmMIbK6bjwD92LD8+wjw==","repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.8.3","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.3.0_1782329643423_0.7812302989393163","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@absolutejs/errors","version":"0.3.1","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/errors@0.3.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"a63ed5ad0b1be206dd75059b906ef546fc851a40","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.3.1.tgz","fileCount":17,"integrity":"sha512-BHQ7NkAVeqWs8TvYnem+OJcZV3RL1fAwdthwuCMLhd0s7dCQH4YJUb0IxGSHM3X7a0WRCf61sBBuklBbR9gSNw==","signatures":[{"sig":"MEQCIGzoAqoXHhOMWmSCqK23sbHOMhm8h+qJIpwcQgIa+Dj9AiAZvFbJdCcwmw6dxYk2brudmISKJY0wC4Fy4tpx78eTSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a63ed5ad0b1be206dd75059b906ef546fc851a40","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-BHQ7NkAVeqWs8TvYnem+OJcZV3RL1fAwdthwuCMLhd0s7dCQH4YJUb0IxGSHM3X7a0WRCf61sBBuklBbR9gSNw==","absolutejs":{"manifestContract":1},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.8.3","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.3.1_1783964183085_0.5756106376452848","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@absolutejs/errors","version":"0.3.2","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.3.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"0e20915df0c302b0c00b6c0dd0de7371b1cdcdfc","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.3.2.tgz","fileCount":17,"integrity":"sha512-Aam5kzcQtW7naozKysxQV4N1o1U4qhMgFZvIctELLqod3uLaLITDbuyjqQMq90q4mGXWYk4I+aF+w5q6sWTqiw==","signatures":[{"sig":"MEUCIEyCCiq4LAM/J5RrSxPfI9cmwYSEGlYMvA1BccOM7nfiAiEAzk3sA0ONBxKqi+9wfR2QnB5pil9ElCNSMlDSwUx4OwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"06d0537452c805e030c85ace1e364fbbbe82f566","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":1},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.3.2_1784010234259_0.16348906319260292","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@absolutejs/errors","version":"0.3.3","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/errors@0.3.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"d2ba4bba84a541fa10a1bb6d91e88adb134dc533","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.3.3.tgz","fileCount":17,"integrity":"sha512-nSDmeC7Ppx8NXaKU7hFmZD9kPhmSMSQ+YJMZbl/8SwwaYCDpG+Aj0P4Syol6FpwMQi4TUXII3S7NkVPw0xv6NA==","signatures":[{"sig":"MEYCIQCqRIzhNZPcHtgoepbRMq8lLR0a6uj38RcjOtJgNy/rRwIhAJWq/ZJZ5rx6C1SCEaJEkZm5CSzf/87sWWKlc5+PdGvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"d2ba4bba84a541fa10a1bb6d91e88adb134dc533","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-nSDmeC7Ppx8NXaKU7hFmZD9kPhmSMSQ+YJMZbl/8SwwaYCDpG+Aj0P4Syol6FpwMQi4TUXII3S7NkVPw0xv6NA==","absolutejs":{"manifestContract":1},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.8.3","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.3.3_1784010550693_0.1843969716212459","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@absolutejs/errors","version":"0.3.4","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.3.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"5ed0edd7d55732140f7b75c51064cb1f2362694e","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.3.4.tgz","fileCount":17,"integrity":"sha512-Ie772jDvGrweuCdeR5DQfFY82GQoRAw/BWC/IXZKYUlI7RdUD2OTnZ1HDoroAW+pepRqxaYHie/Sn3sm0DEtyg==","signatures":[{"sig":"MEQCIBYhvue1e49P+wnbwA3G/TuJ8tLAQEpdeQLMT7Jc7tBQAiApOBdVxKxYa5deSsOP7ao6Kfmhtyo7mjbY3Ybos710tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"62bf7b2e7261feab3735d96ba10d4d9c3025ce70","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":1},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.3.4_1784781010325_0.7580813156093131","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@absolutejs/errors","version":"0.3.5","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.3.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"aa449d01376af0b64835b0de3e8482cbd8d304ce","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.3.5.tgz","fileCount":17,"integrity":"sha512-cL5lFr5T3Cnhylx5IUjRbEF1ry6IGmUt1ZNLfv0+WfjBaOS2DbhNoBwKSujd+mUBjkfFxV4bd/bKxUc/aimkvw==","signatures":[{"sig":"MEQCIFQfU8zQskKEHaCTs+To3SSGlmkuqseT8U+Hc5oziQQIAiBqoPaUtq4vM6AzwTfvHGdl8xEyIVUUJE1OJ3mQ5oXLfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287195},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"0661ef9edcb755d68005eb3e187b5426919900e9","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":1},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.3.5_1784782155218_0.9375203247687285","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@absolutejs/errors","version":"0.3.6","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.3.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"3db65ef44362955f81ace9b9a9626996de8c5702","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.3.6.tgz","fileCount":17,"integrity":"sha512-H6e8SGLJkoQ+wPOIyK0BIyfbPW4gPgKIAKLVnv1wbwKkjnbc/B+F6bvNDFAbHUyXeDYS53TaPyAt1UgioJTA3g==","signatures":[{"sig":"MEYCIQCdqgWhihAb3FXlmesSMxgEoxpFhOpkmv3jF+sosFq1TQIhAMwHXfE+Ma49ODDoZ+RBduJixE5eldQP5gZr0cTzSq42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"6429d4595a1c6f2dfaeef9c1697fc06e62e2f9c3","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":1},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.3.6_1784786319718_0.8499191761932021","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@absolutejs/errors","version":"0.4.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.4.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"59b24b0be6aca06253205f2c659a71ebf9ab6a70","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.4.0.tgz","fileCount":17,"integrity":"sha512-Eg3GFOaLWS8vrsmOvmiwUSmq8Wq//MWllmRxGzoHq6M5v1LQ5iOehaT1D/SdH9RWVsfJER+nNDQm4ftdBzpcWw==","signatures":[{"sig":"MEYCIQDwd/8n1qDFsUnthadwL88Tys+FAv6NGbOgIk5KVY9FhwIhAIYVAkoxYdBdgN4JaGpK45dyswoPg/YUXl7d9BzVOwM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"f0fa8e97c929810fe06beff26621a75d3338c19a","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.4.0_1784807184906_0.4768900748650322","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@absolutejs/errors","version":"0.5.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.5.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"2e3648233b44661fa90b5d647b2ed08fa6c905c3","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.5.0.tgz","fileCount":17,"integrity":"sha512-ZwvjetQ7GKdCXTXEcsTJkUL+s1s7+3k5f/KooZr/BXMIRZidikXaPwwtKj+oXL3ucBjCnOZlZ/YTm9sPIJqIeA==","signatures":[{"sig":"MEUCIDzp+cS1Sc5uGfWJc1zOmov1ME+33osugYU0IDe0OXyJAiEAxbM4fFrhb+XszPQ2/GWDEkoBGfyybLKw2dFkCHVtwYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1326411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"02cec602cb942ad3c32f6aac97d3afec0b9009f2","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.4","elysia":"^1.4.0","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"^0.3.31"},"peerDependencies":{"effect":"^3.21.0","elysia":">= 1.4.0","bun-types":"^1.3.14","@jridgewell/trace-mapping":"^0.3.0"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.5.0_1784854766840_0.3905448609270752","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@absolutejs/errors","version":"0.6.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/errors@0.6.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"fdc49206ab828a56ed6339138478103365d4dd6f","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.6.0.tgz","fileCount":17,"integrity":"sha512-iaxzV/vnKwsgHYDVydxyFsHFVQOYz27qOpZ0/kPen8UdB3lzi2Ew/2FhuHEEPGhDg8+R56XrFbUUpWb0SbGxQg==","signatures":[{"sig":"MEUCIQDrZPYFI94XVKeQ/lYX3ov959hd5e9mjQ6yEkFKoG/eVgIgekhVcTQ2kOqcWt18PvSe05fuT5PRR92xDC4A/DYYEZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"fdc49206ab828a56ed6339138478103365d4dd6f","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run build && bun run test"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-iaxzV/vnKwsgHYDVydxyFsHFVQOYz27qOpZ0/kPen8UdB3lzi2Ew/2FhuHEEPGhDg8+R56XrFbUUpWb0SbGxQg==","absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.8.3","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.6.0_1784914233655_0.5765596450466479","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@absolutejs/errors","version":"0.6.1","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.6.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"d536d1df535cedaf0aec1ad8daf501a319c2f9c1","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.6.1.tgz","fileCount":17,"integrity":"sha512-tHJNrYxw5ZBt36qTarI6+f17Lr98AIrFGS/CiwLiNW6bpaf9uqWkmiTVBokM7NHFocTb5Tqy3MA+ZqCx0nTQaA==","signatures":[{"sig":"MEUCIQCQgV+NrfWyRSieP1gwlRJIgjMtunrCLL7hTobgCu8oCAIgIeyCgvX72YTnUyHsWpt7VDd3s8cY7e+ZbdKu6jAlgU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"03aaea76504537c53ffdfc6f30b93d4e0df17890","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.6.1_1784961905539_0.34740735219834007","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@absolutejs/errors","version":"0.6.2","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.6.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"12b82df54713698ba07835e39efe295c18afdb76","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.6.2.tgz","fileCount":17,"integrity":"sha512-uNccSHG1pM/UN7Lmz1Hoxz+WLJTadBwaB8IPJNwswhRO1nyZKWvtIEG+tab7RaYw2AcCbyXUk8eGSPcmmxL73g==","signatures":[{"sig":"MEYCIQCma9sZNgPFVT1RmSGlLDTYiukIxeNUigVV9xPTtw3wSgIhAKculyUnAbH63K4qOfwi/LsyKOVdG+2Nz5RA3getaUnB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"189822dfd5870762c1375f5ae9846f5f4a97c37b","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.6.2_1785088321388_0.584013608636756","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@absolutejs/errors","version":"0.6.3","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.6.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"7b2abf67f56d9efbd88cf54d9d813cc48c363657","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.6.3.tgz","fileCount":17,"integrity":"sha512-mV5RxgkRAvE/bOnNRpSpaL/7qi5D5X49wxXQUPbg3OosWATCeCiww7y0+JuLPsHERxu+qFqy6+ZZ3lK6y9KGxg==","signatures":[{"sig":"MEUCIQCHBoixtkggPN9BZAIMzndnvP/ZhBDeUz06f6jaPvl+qwIgeg9lhvH9/Xf/A1OpfDR/2f76lMpQmWk6ezh5gV2nlVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"189822dfd5870762c1375f5ae9846f5f4a97c37b","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.6.3_1785372207874_0.8525437278670271","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@absolutejs/errors","version":"0.7.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.7.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"1329e6d65b72ba55b2272159f5261e7152a5a6a9","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.7.0.tgz","fileCount":21,"integrity":"sha512-C8cULWvGznMv/3wfmE3sKOGHTprbzwlf18ZqFiPUdMqdK4NZnMBOqTslLcdSv2bAahzk/cKJUMK9TaxBUBIjfw==","signatures":[{"sig":"MEYCIQC1/1aFy4iDaDpuc4YFb3Df8zeuy5q5ut7rX3vdCQc03wIhAJsJ9ZYK5ihHb3YdsC57uzpEgRK5Khhh3w4i8OeP4o+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./elysia":{"types":"./dist/elysia.d.ts","import":"./dist/elysia.js","default":"./dist/elysia.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"a1e8477cbc385946ad40194cfe577d649c0fee22","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/elysia.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.7.0_1785470485485_0.6576201244900322","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@absolutejs/errors","version":"0.7.1","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/errors@0.7.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"e243c5dd9d90bdf3229f8642eae0644ccc27777b","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.7.1.tgz","fileCount":21,"integrity":"sha512-Z1hlAuC0q7i3LGmk+C5kpnVA2CJ9UafE2CddqD1aubv/bNnaBPh7F5ncMqze9mocsb9X6zMtqg2fegi9qbY0pQ==","signatures":[{"sig":"MEUCIQCQ5ZLEZltlvpL53z66+jjT92rEoIJILuzxWX78PSU4HQIgDhC4nT8tWFU888tYiBTKPyW8/oL1KxqjEfKiGHwHcMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e243c5dd9d90bdf3229f8642eae0644ccc27777b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./elysia":{"types":"./dist/elysia.d.ts","import":"./dist/elysia.js","default":"./dist/elysia.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/elysia.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Z1hlAuC0q7i3LGmk+C5kpnVA2CJ9UafE2CddqD1aubv/bNnaBPh7F5ncMqze9mocsb9X6zMtqg2fegi9qbY0pQ==","absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.8.3","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.7.1_1785619079705_0.5650157376704779","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@absolutejs/errors","version":"0.7.2","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.7.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"ee0cf8e01b63af74822887964f7cdc407277f355","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.7.2.tgz","fileCount":21,"integrity":"sha512-uF5pEc/iWQbWAEioRdaS21/XxRCVSe9hQfBf+0lPjA59rfIdHE8QkqavP/71sY1eeZp5jhYrJ1PzPeAKOQAI3Q==","signatures":[{"sig":"MEUCIHHy/KbXOu5BQ6bDdtVnXksdrAWOlB+TeVwIRb5VOGVJAiEAs1jFRn2dZSXn/RNjOdP62pSXeRiSeIZMF9ohNXzMztM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761663},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./elysia":{"types":"./dist/elysia.d.ts","import":"./dist/elysia.js","default":"./dist/elysia.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"b814a829f396f0aedba8c5e394a62b851a465bd4","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/elysia.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.7.2_1785794096508_0.951675044545081","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@absolutejs/errors","version":"0.7.3","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/errors@0.7.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"cfefc1fcb40680d2c768d794dc873d020b166571","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.7.3.tgz","fileCount":21,"integrity":"sha512-w6JWym/5WsgyiZAFwJ+WtBwhWdc4oyguTKreuh3Ez7tEobSXCOChsnnoZQALYEahr5Kzc3unM4bsttyT1FB82A==","signatures":[{"sig":"MEUCIQDFXIpBWJoFgtV2V6Y7iJCS6/8+I2gDnrAuqSVE2ZdNgwIgZhzDwFD56GjKLlnxgZYAx0uvFpGiedNIxSsmfOjYTPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"cfefc1fcb40680d2c768d794dc873d020b166571","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./elysia":{"types":"./dist/elysia.d.ts","import":"./dist/elysia.js","default":"./dist/elysia.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/elysia.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-w6JWym/5WsgyiZAFwJ+WtBwhWdc4oyguTKreuh3Ez7tEobSXCOChsnnoZQALYEahr5Kzc3unM4bsttyT1FB82A==","absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.8.3","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.7.3_1785923728764_0.9191584379045517","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@absolutejs/errors","version":"0.8.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.8.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"4354ae9c2adc41d45a4a35fd21c85d53bf989ae6","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.8.0.tgz","fileCount":24,"integrity":"sha512-VjRqI6tHi5LhQz+imw4YZfevXsdLrD6V69+aujQERUU0l+2zgs4mhYiADO0glsvQMGrxD9IMrlRH0tYdjaU3kQ==","signatures":[{"sig":"MEUCIQCfp9Iynf41eRbuLJ1tqiZvFxHdUBTFxUEI8JOjBMX92wIgG2OsWYxAIkAfs49yF9IDeBUKdvc2Pq7vj03ppbmzpcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./elysia":{"types":"./dist/elysia.d.ts","import":"./dist/elysia.js","default":"./dist/elysia.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./reporting":{"types":"./dist/reporting.d.ts","import":"./dist/reporting.js","default":"./dist/reporting.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"c5fd943ff7fc04e9bf39a00bf0e923b20c0f7d8d","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/reporting.ts src/elysia.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.8.0_1785993234367_0.022305174199961586","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@absolutejs/errors","version":"0.8.1","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.8.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"f534b680e3269563cee782991d39f69c1e0a90ce","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.8.1.tgz","fileCount":24,"integrity":"sha512-RsLoTuamdE6nCm4+bHTAnJKKb1192gRPemIM/pvkLRUXZh4128SFkVAteO+wtbDtN192/lFtmfa31FHnNMB8HQ==","signatures":[{"sig":"MEUCICwZzhnxSHw14SbxVgRv22UGLMtfndHnkxI0zfEZl5stAiEA1t151pbzxiJaUqUr/a+AGUpK405vWtfCIuRQlgdftOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./elysia":{"types":"./dist/elysia.d.ts","import":"./dist/elysia.js","default":"./dist/elysia.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./reporting":{"types":"./dist/reporting.d.ts","import":"./dist/reporting.js","default":"./dist/reporting.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"4035db2ff05fe6b5376ecf458d27e811b5c74299","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/reporting.ts src/elysia.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run verify-package --artifacts && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"runtimePeers":{"effect":{"range":">=3.22.0 <4","tested":"3.22.0","buildExternals":["effect"],"artifactImports":["effect"]},"elysia":{"range":">=1.4.29 <2","tested":"1.4.29","optional":true,"buildExternals":["elysia"],"artifactImports":["elysia"]},"@jridgewell/trace-mapping":{"range":">=0.3.31 <0.4","tested":"0.3.31","optional":true,"buildExternals":["@jridgewell/trace-mapping"],"artifactImports":["@jridgewell/trace-mapping"]}},"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"1.4.29","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":">=1.4.29 <2","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.8.1_1785993599742_0.520463767344878","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@absolutejs/errors","version":"0.9.0","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/errors@0.9.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"dist":{"shasum":"20cf2002e81f90c0be94d42a15d5cc8cbd948329","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.9.0.tgz","fileCount":24,"integrity":"sha512-YOt07R3kENaPvR0LtK58+Aug44WKTrO5DVTxpJQfJJPmAlZ26e5OUEqvcZZN2GmEZigCQw8mLAzaiBkT3HmYAQ==","signatures":[{"sig":"MEUCIQDgT5TxtUXCeb7YjIKzMW93rooRjUFmJBrI6RWeV5xd3gIgOorGkWsZOjiXEkUbyys1gjJKMIpmkX7lB2I6AhlLXCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./elysia":{"types":"./dist/elysia.d.ts","import":"./dist/elysia.js","default":"./dist/elysia.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./reporting":{"types":"./dist/reporting.d.ts","import":"./dist/reporting.js","default":"./dist/reporting.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest.json":"./dist/manifest.json"},"gitHead":"7a14d0ee30d6abc0c1b0442f4179cef4af9356d0","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/reporting.ts src/elysia.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","format":"prettier --write \"./**/*.{ts,json,md}\"","release":"bun run format && bun run check:package && bun publish","typecheck":"tsc --noEmit","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run test","verify-package":"absolute-manifest verify-package"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"absolutejs":{"manifestContract":2},"repository":{"url":"git+https://github.com/absolutejs/errors.git","type":"git"},"_npmVersion":"10.9.2","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@sinclair/typebox":"^0.34.0","@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"effect":"3.22.0","elysia":"2.0.0-beta.6","typebox":"1.3.16","prettier":"^3.8.3","@types/bun":"^1.3.14","typescript":"^5.9.0","exact-mirror":"1.2.4","@jridgewell/trace-mapping":"0.3.31"},"peerDependencies":{"effect":">=3.22.0 <4","elysia":"^2.0.0-beta.6","@jridgewell/trace-mapping":">=0.3.31 <0.4"},"peerDependenciesMeta":{"elysia":{"optional":true},"@jridgewell/trace-mapping":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/errors_0.9.0_1787187961796_0.7458640062853787","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@absolutejs/errors","version":"0.9.1","description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","repository":{"type":"git","url":"git+https://github.com/absolutejs/errors.git"},"homepage":"https://github.com/absolutejs/errors","bugs":{"url":"https://github.com/absolutejs/errors/issues"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"BSL-1.1","author":{"name":"Alex Kahn"},"absolutejs":{"manifestContract":2},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./ingest":{"types":"./dist/ingest.d.ts","import":"./dist/ingest.js","default":"./dist/ingest.js"},"./reporting":{"types":"./dist/reporting.d.ts","import":"./dist/reporting.js","default":"./dist/reporting.js"},"./elysia":{"types":"./dist/elysia.d.ts","import":"./dist/elysia.js","default":"./dist/elysia.js"},"./symbolicate":{"types":"./dist/symbolicate.d.ts","import":"./dist/symbolicate.js","default":"./dist/symbolicate.js"},"./manifest":{"types":"./dist/manifest.d.ts","import":"./dist/manifest.js","default":"./dist/manifest.js"},"./manifest.json":"./dist/manifest.json"},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf dist && bun build src/index.ts src/ingest.ts src/reporting.ts src/elysia.ts src/symbolicate.ts src/manifest.ts --outdir dist --sourcemap --target=bun --external @absolutejs/handoff --external effect --external @jridgewell/trace-mapping --external elysia && tsc --project tsconfig.build.json && absolute-manifest emit","test":"bun test tests/","typecheck":"tsc --noEmit","format":"prettier --write \"./**/*.{ts,json,md}\"","verify-package":"absolute-manifest verify-package","check:package":"bun run typecheck && bun run verify-package && bun run build && bun run test","release":"bun run format && bun run check:package && bun publish"},"keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"dependencies":{"@absolutejs/handoff":"0.1.0","@absolutejs/manifest":"^0.9.0","@sinclair/typebox":"^0.34.0"},"peerDependencies":{"@jridgewell/trace-mapping":">=0.3.31 <0.4","effect":">=3.22.0 <4","elysia":"^2.0.0-beta.6"},"peerDependenciesMeta":{"@jridgewell/trace-mapping":{"optional":true},"elysia":{"optional":true}},"devDependencies":{"@jridgewell/trace-mapping":"0.3.31","@types/bun":"^1.3.14","effect":"3.22.0","elysia":"2.0.0-beta.6","exact-mirror":"1.2.4","prettier":"^3.8.3","typebox":"1.3.16","typescript":"^5.9.0"},"_id":"@absolutejs/errors@0.9.1","gitHead":"d885d0069ec18ae503d02bdffad509c3d2ce3ba8","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-WogjNiWBkBK9tG72JaPCTYxTT2DpnrKF/LPGBK7JvoirkBCY+gUuY3PZ6giSiFVRkOaAaVET4rNyPXx05bdrMA==","shasum":"2f05c548b787595c77fb119a1772ee0c1e519a7e","tarball":"https://registry.npmjs.org/@absolutejs/errors/-/errors-0.9.1.tgz","fileCount":25,"unpackedSize":809664},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/errors_0.9.1_1788471263651_0.26498543003796304"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-31T10:50:53.987Z","modified":"2026-09-03T21:34:24.769Z","0.1.0":"2026-05-31T10:50:54.376Z","0.2.0":"2026-06-24T18:57:23.653Z","0.3.0":"2026-06-24T19:34:03.564Z","0.3.1":"2026-07-13T17:36:23.277Z","0.3.2":"2026-07-14T06:23:54.403Z","0.3.3":"2026-07-14T06:29:10.888Z","0.3.4":"2026-07-23T04:30:10.512Z","0.3.5":"2026-07-23T04:49:15.397Z","0.3.6":"2026-07-23T05:58:39.880Z","0.4.0":"2026-07-23T11:46:25.046Z","0.5.0":"2026-07-24T00:59:27.038Z","0.6.0":"2026-07-24T17:30:33.860Z","0.6.1":"2026-07-25T06:45:05.673Z","0.6.2":"2026-07-26T17:52:01.542Z","0.6.3":"2026-07-30T00:43:28.030Z","0.7.0":"2026-07-31T04:01:25.693Z","0.7.1":"2026-08-01T21:17:59.866Z","0.7.2":"2026-08-03T21:54:56.671Z","0.7.3":"2026-08-05T09:55:28.908Z","0.8.0":"2026-08-06T05:13:54.536Z","0.8.1":"2026-08-06T05:19:59.931Z","0.9.0":"2026-08-20T01:06:01.970Z","0.9.1":"2026-09-03T21:34:23.860Z"},"bugs":{"url":"https://github.com/absolutejs/errors/issues"},"author":{"name":"Alex Kahn"},"license":"BSL-1.1","homepage":"https://github.com/absolutejs/errors","keywords":["absolutejs","errors","exceptions","sentry","tracking","audit","telemetry","effect","effect-ts","issues","observability"],"repository":{"type":"git","url":"git+https://github.com/absolutejs/errors.git"},"description":"Effect-native, Sentry-equivalent exception capture for the AbsoluteJS substrate. createErrorTracker decorates @absolutejs/audit + @absolutejs/telemetry + a durable issue store; capture() returns a CaptureOutcome with per-sink delivery state + typed (Data.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# `@absolutejs/errors`\n\n> Effect-native, Sentry-equivalent exception capture for the AbsoluteJS\n> substrate.\n\n`createErrorTracker` is a thin decorator over\n[`@absolutejs/audit`](https://www.npmjs.com/package/@absolutejs/audit),\n[`@absolutejs/telemetry`](https://www.npmjs.com/package/@absolutejs/telemetry),\nand a durable issue store. `capture(error, context?)` is an\n`Effect<CaptureOutcome, never>` — **capturing an error can never itself\nfail** — that does six things in one shot:\n\n1. Computes a stable **fingerprint** so the same error from different\n   call sites collapses into one \"issue.\"\n2. Records the exception on the **active OTel span**, when a tracer is\n   supplied.\n3. Emits an **audit event** (`kind: 'errors.captured'`).\n4. Upserts a grouped **issue** + appends the event to a durable\n   `store`, and fires `onIssue` on a new/regressed issue.\n5. Pushes onto an in-process **recent-errors LRU buffer**.\n6. Bumps per-fingerprint **metrics counters**.\n\nNested `Error.cause` chains are appended to the stored stack and preserved as\nstructured `extra.errorCauses` entries, including driver fields such as database\nerror codes, severity, detail, and routine. The outer error continues to drive\nfingerprinting so causes add diagnosis without collapsing distinct operations.\n\nBrowser ingest recomputes its canonical fingerprint after the optional\n`prepare()` step. Source-mapped copies of the same failure therefore group\ntogether across releases even when their raw content-hashed chunk names differ.\nThe ingest boundary also redacts credential-bearing fields, bearer/JWT values,\nbreadcrumb text, and URL query/hash values after schema validation but before\nfingerprinting or buffering. This defense-in-depth pass is enabled by default;\n`createIngestEndpoint({ redact: false })` is available only for hosts that\nreplace it with an equivalent trusted-boundary policy, while a custom\n`redact(event)` function can extend the built-in policy.\n\n### Errors-as-values\n\nEvery fan-out (audit / tracer / store / `onIssue`) is a trust boundary.\nEach is wrapped so its failure becomes a **typed, tagged value**\n(`Data.TaggedError`) collected into the outcome — never swallowed into an\nanonymous counter or an `onError(unknown)`. The outcome reports a per-sink\ndelivery state (`'ok' | 'failed' | 'skipped'`), so a caller can react\nspecifically — retry the store, page on audit loss, ignore a flaky\n`onIssue` — via an exhaustive `switch (failure._tag)`.\n\n```ts\nimport { Effect } from \"effect\";\nimport { status } from \"elysia\";\nimport { createErrorTracker, createMemoryIssueStore } from \"@absolutejs/errors\";\nimport { tracerOrNoop } from \"@absolutejs/telemetry\";\n\nconst errors = createErrorTracker({\n  audit: broker, // @absolutejs/audit\n  tracer: tracerOrNoop(otelProvider, \"app\"),\n  store: createMemoryIssueStore(), // or @absolutejs/errors-postgres\n  project: \"acme\",\n  release: process.env.RELEASE,\n  environment: \"production\",\n  onIssue: (r) => alert(r.issue), // only on new / regression\n});\n\n// Effect API (primary):\nconst outcome = await Effect.runPromise(\n  errors.capture(e, {\n    tenant,\n    target: `order_${orderId}`,\n    tags: { component: \"billing\" },\n  }),\n);\n\n// Promise edge (for Promise-world consumers) — identical outcome:\nconst out = await errors.captureException(e);\n\nif (out.failures.length > 0) {\n  for (const f of out.failures) {\n    switch (f._tag) {\n      case \"StoreFailure\":\n        retryLater(f.cause);\n        break; // f.cause: IssueStoreError\n      case \"AuditSinkFailure\":\n        page(\"audit lost\", f.cause);\n        break;\n      case \"TracerFailure\":\n      case \"OnIssueFailure\":\n      case \"FingerprintFailure\":\n        /* tolerate */ break;\n    }\n  }\n}\nreturn status(\n  \"Internal Server Error\",\n  `Request failed. Reference: ${out.fingerprint}`,\n);\n```\n\n## API\n\n```ts\ncreateErrorTracker(options?: {\n  audit?: { append: (event) => Promise<void> | void };\n  tracer?: { startSpan?: (name) => Span };\n  store?: IssueStore;          // durable \"Issues\" surface\n  project?: string;            // default 'default'\n  onIssue?: (r: IssueUpsertResult) => void | Promise<void>;  // new/regression only\n  release?: string;\n  environment?: string;\n  fingerprint?: (error: Error, context: ErrorContext) => string | Promise<string>;\n  maxRecent?: number;          // default 100\n  maxFingerprints?: number;    // default 1000\n  clock?: () => number;\n}) => ErrorTracker\n```\n\n```ts\ncapture(error, context?)          => Effect<CaptureOutcome, never>   // primary\ncaptureException(error, context?) => Promise<CaptureOutcome>         // Promise edge\nrecentErrors()                    => ReadonlyArray<CapturedError>\nclearRecent()                     => void\nmetrics()                         => { captured, captureErrors, byFingerprint }\nstore?                            => IssueStore\n\ntype CaptureOutcome = {\n  fingerprint: string;\n  delivered: Record<'fingerprint'|'audit'|'tracer'|'store'|'onIssue', 'ok'|'failed'|'skipped'>;\n  issue?: IssueUpsertResult;          // present iff the store delivered\n  failures: CaptureFailure[];         // typed, tagged; empty ⇒ fully delivered\n};\n```\n\n`ErrorContext` carries the standard Sentry-style triage envelope:\n`tenant`, `target`, `traceId`, `spanId`, `replayId`, `tags`, `extra`,\n`level`, and an optional semantic `groupingKey`. Use a grouping key for\nsynthetic or integration failures whose message or source frame may change\nbetween releases:\n\n```ts\nawait errors.captureException(providerError, {\n  groupingKey: \"google-ads-tag-load\",\n  tags: { provider: \"google\" },\n});\n```\n\nThe key is validated and hashed at the trusted errors boundary. Clients never\nchoose the stored fingerprint directly, and project scoping still isolates\notherwise-identical keys.\n\n## Elysia server integration\n\n`@absolutejs/errors/elysia` provides one server plugin with separate settings\nfor the two error paths:\n\n```ts\nimport { createErrorTracker, createMemoryIssueStore } from \"@absolutejs/errors\";\nimport { errorsPlugin, handledError } from \"@absolutejs/errors/elysia\";\nimport { Elysia, status } from \"elysia\";\n\nconst tracker = createErrorTracker({\n  store: createMemoryIssueStore(), // use the Postgres adapter in production\n});\n\nconst app = new Elysia()\n  .use(\n    errorsPlugin({\n      tracker,\n      server: {\n        context: ({ request }) => ({\n          tenant: request.headers.get(\"x-user-id\") ?? undefined,\n        }),\n      },\n      ingest: {\n        path: \"/ingest\",\n        reporting: {\n          path: \"/ingest/reports\",\n          project: \"web\",\n          environment: \"production\",\n          release: process.env.RELEASE_SHA,\n        },\n        // authorize, limits, buffer, symbolication, and drain settings\n      },\n    }),\n  )\n  .get(\"/report\", async () => {\n    try {\n      return await buildReport();\n    } catch (error) {\n      return handledError(\n        status(500, { message: \"Unable to build the report.\" }),\n        error,\n      );\n    }\n  });\n```\n\n`server` captures thrown, handled, and unexplained returned 5xx responses.\nSet `captureReturned5xx` to a predicate when an intentional control-plane\nresponse such as readiness `503` should remain observable through health\nmonitoring without becoming an exception issue. The predicate receives the\nrequest context, response type, and status; thrown and explicitly handled\nexceptions are unaffected.\nIt is enabled by default and can be disabled with `server: false`. `ingest`\nmounts the browser-event endpoint and is opt-in; pass `{}` to use the tracker's\nstore and defaults, or `false`/omit it to expose no route.\n\n`ingest.reporting` mounts a browser Reporting API receiver and converts crash,\ndeprecation, intervention, and policy deliveries into the same validated issue\npipeline. Send the response header\n`Reporting-Endpoints: default=\"/ingest/reports\"` on documents to enable browser\ndelivery. Crash reports cannot be collected with `ReportingObserver`: the page\nJavaScript is no longer running after a browser-process crash.\n\nThis subpath is server-only and contains the Effect-backed tracker/ingest\nruntime. Browser code should use `@absolutejs/beacon` (or\n`@absolutejs/observability`) and never import `@absolutejs/errors/elysia`.\nForwarding-only servers can omit `tracker` and provide `server.capture`\ndirectly; this is still the same `errorsPlugin`.\n\n## Durable issues (the \"Issues\" surface)\n\nThe in-process buffer is for triage; for a persistent, queryable\n**Issues** product (first-seen / last-seen / occurrence count / state /\nassignee / regression detection) pass a `store`:\n\n```ts\nimport { createErrorTracker, createMemoryIssueStore } from \"@absolutejs/errors\";\n// or, for durability:\n// import { createPostgresIssueStore } from '@absolutejs/errors-postgres';\n\nconst errors = createErrorTracker({\n  project: \"acme\",\n  release: process.env.RELEASE,\n  store: createMemoryIssueStore(), // swap for the Postgres adapter\n  onIssue: (r) => {\n    // fires ONLY on new / regression\n    if (r.isNew || r.isRegression) alert(r.issue); // → @absolutejs/dispatch\n  },\n});\n```\n\nEvery capture upserts a grouped issue (keyed by `(project, fingerprint)`)\nand appends the event. `onIssue` fires only on the transitions worth\npaging someone for — a **new** issue or a **regression** (a `resolved`\nissue seen again, which flips back to `unresolved`). A `resolved` issue's\nseverity escalates but never de-escalates; `ignored` issues stay muted.\n\nStore writes are best-effort: a store outage surfaces as a typed\n`StoreFailure` in `outcome.failures` (wrapping the adapter's\n`IssueStoreError`), increments `captureErrors`, and never breaks capture.\n\nAdapters are **Effect-native** — every method returns an `Effect` with a\ntyped `IssueStoreError` channel (`IssueStoreSchemaError` /\n`IssueStoreQueryError` / `IssueStoreSerializationError`):\n\n```ts\ntype IssueStore = {\n  record: (event: StoredEvent) => Effect<IssueUpsertResult, IssueStoreError>;  // required\n  listIssues?: (filter?) => Effect<IssueRecord[], IssueStoreError>;            // dashboard\n  getIssue?:  (project, fingerprint) => Effect<Option<IssueRecord>, IssueStoreError>;\n  setState?:  (project, fingerprint, 'unresolved'|'resolved'|'ignored') => Effect<void, IssueStoreError>;\n  assign?:    (project, fingerprint, assignee | null) => Effect<void, IssueStoreError>;\n  listEvents?:(project, fingerprint, limit?) => Effect<StoredEvent[], IssueStoreError>;\n};\n```\n\n`createMemoryIssueStore()` is the zero-failure reference implementation\n(use for dev / tests / single-process); `@absolutejs/errors-postgres`\nis the durable adapter — both honor identical semantics.\n\n`StoredEvent` carries `traceId` / `spanId` (→ `@absolutejs/telemetry`)\nand `replayId` (→ `@absolutejs/replay`) so the dashboard can cross-link\nan issue to its exact trace and DOM replay. `issueTitle()` / `issueCulprit()`\nare exported so store adapters derive the issue row without reaching into\ninternals.\n\n`handoffErrorContext(summary)` links an Issue to an\n`@absolutejs/handoff` summary through bounded tags and a privacy-safe\nprojection. It excludes the latest evidence payload, messages, references, and\nexternal ids.\n\n## Fingerprinting\n\nWithout a `groupingKey`, the default fingerprint is a 16-hex-char prefix of SHA-1 over\n\n```\nerror.name | normalized(message) | first-user-stack-frame\n```\n\n`normalized()` strips digits and quoted string literals so\n`user 'u_42' not found` and `user 'u_99' not found` group together.\nInject a custom `fingerprint` function for deterministic tests or\ndomain-specific grouping rules.\n\n## Memory bounds\n\n- `maxRecent` (default **100**) caps the in-process recent buffer.\n- `maxFingerprints` (default **1000**) caps the `byFingerprint`\n  counter map so an attacker who can synthesize unique errors can't\n  blow process memory. Beyond the cap, older entries are evicted\n  arbitrarily — the counters are approximate-by-design.\n\n## License\n\nBSL-1.1 with a named carveout against hosted error-tracking SaaS\n(Sentry, Bugsnag, Rollbar, Honeybadger, Airbrake, Datadog Error\nTracking). See `LICENSE`. Change date: **2030-05-31** → Apache 2.0.\n","readmeFilename":"README.md"}