{"_id":"unthrown","_rev":"37-79516fa985c40ae707842c986e5928f4","name":"unthrown","dist-tags":{"beta":"5.0.0-beta.12","latest":"5.10.0"},"versions":{"0.1.0":{"name":"unthrown","version":"0.1.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@0.1.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"b57c52f5a73cc4994ad194456a64f2fc0ed1babd","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-0.1.0.tgz","fileCount":11,"integrity":"sha512-UkSp74t10tusRkbYJ1N+TMrGJHSVlfgNgdftUZnmf60StSl/MnujHOKH9vZnvnFq8uUg+vlN/9s4lWXq2Lix7w==","signatures":[{"sig":"MEUCIQDy87NUIHeofrHDRqt8TT02KEztCO0+1Rbi/y2HoDNAqgIgYea4tl7Mo5OxPXtGATgiuH3htPuugag9+MfzmOB66Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178518},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","build:docs":"typedoc"},"_npmUser":{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.2","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_0.1.0_1782432566947_0.2547443881878295","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"unthrown","version":"0.2.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@0.2.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"49438e8008c9d98c0da12963d08747c9b6d61d49","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-0.2.0.tgz","fileCount":11,"integrity":"sha512-scackbGqniNj2OhQvsr+3x1HaVqcG7NWDrEViTZgtXcalayTl40DDB/0Ck3xkZay/Z8+oGWnFhqZD3RmpqHLUQ==","signatures":[{"sig":"MEYCIQCCeKpsU2Fjh0Lne8f0B8k54jv4AT7DZGkd4N2izFTdMgIhAMjxbxFtDgro9CESTuUEMMInCDxhtCGci1oEFlHAATgZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204602},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","build:docs":"typedoc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.2","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_0.2.0_1782490819322_0.09923485971826418","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"unthrown","version":"0.3.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@0.3.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"756cf1102af6449d47d108d0905246b5751517e4","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-0.3.0.tgz","fileCount":11,"integrity":"sha512-ViDsmxnL8BjU4PgUsG36Q6WDNhrp4jGC4bgBB5SEUX3MuaoOtBfoXldOTvgQrTnOlG7nEXG3M/yk7xxfNRB8yQ==","signatures":[{"sig":"MEYCIQDKlgvfR+1wsplhCdbu6BDlyke110HKlZN4IPrLcFPingIhAPFOjiPo4D9Z+1XxtpfKG+H4aIJJ4SG8bNWPGkOMnWuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225507},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","build:docs":"typedoc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.2","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_0.3.0_1782570628694_0.7302347842799108","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"unthrown","version":"1.0.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@1.0.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"b9f4382f4ef2c630da4dcc23d9f487e8e61685f1","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-1.0.0.tgz","fileCount":11,"integrity":"sha512-96rhOxlnYSyCmFiHp4HqVMawvXA0H8Poks+ph4p+Uxax1OmS/9aekHZBaiCHEm/d0jApGpbSiuVvxW2NkUGTeA==","signatures":[{"sig":"MEUCIQDHfvR2IRYTOvETjKOMcaFDVU67w5rvZq0DkHzadnkWOwIgRo8TF+IEULL7ucR++Aws+U9696Lv9DCJOjdip59jmhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251422},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.2","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_1.0.0_1782597902946_0.31144835792889936","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"unthrown","version":"1.1.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@1.1.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"00a13c9925273866a6fcac24061e8ae81fd8f7db","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-1.1.0.tgz","fileCount":11,"integrity":"sha512-jSUYH1H4D5JcprZ1h458a7kLx9UJjx4bmNbfYC1sBLCT3Nrcxyf/8kyQKxbelwQpmY6+Vlbucslorhr4iX15+g==","signatures":[{"sig":"MEYCIQDVgfY7+2jD1d/Px0bO7ooTgZlJwfp+VOeH//pWbviHUwIhAIhwob/q9CluCIKOXMuv7PzgAYMhG6UXrOmPRJKDEjVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262125},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.2","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_1.1.0_1782747517066_0.0013689910857528353","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"unthrown","version":"2.0.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@2.0.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"1d0f7b916dc17c360cfc3d5a4a97841e5bb343c0","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-2.0.0.tgz","fileCount":11,"integrity":"sha512-Pu2Zu7rvA5CajF9oxw0Ft/Y00PPc0Q+TWZqA6jWzEzoWPCqvB7xEhetJhr+3azBcItTIuUgIchMqb5zz+MexJA==","signatures":[{"sig":"MEUCIBmhbXelMiuRuh7h3CtVMPfTRwIfOjVpEvszqTgBIwWNAiEAw6YqnxnyxgW3eluSrMUbIsJQrNpazcRFZNXZDWvlCoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263285},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.2","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_2.0.0_1782782121212_0.9138970220834184","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"unthrown","version":"3.0.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@3.0.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"dbd18511b615ba77e094e7c9813330ea13e477ed","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-3.0.0.tgz","fileCount":11,"integrity":"sha512-UXIjZTRgbq3ANGYoH1s1jgK85XDmO2HICllG0wtCSBLBPl+Y+prx36Nk17r2JWdnSeTh8pB1fnzDzNpKTgiPzw==","signatures":[{"sig":"MEQCIGp8y0hp/P+L11+YnNR2eTjQdibwUItgd46AZ7hGEpUTAiBBZOJ14WI0YZ7WjsAFymr4bYDBTm8RexeVCb8gIFLBNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263656},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.2","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_3.0.0_1782839016813_0.18265935095178842","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"unthrown","version":"3.0.1","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@3.0.1","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"d9721696eff79ae52dc61c089b24462e964291e8","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-3.0.1.tgz","fileCount":11,"integrity":"sha512-TYSHOhUuueolyc1wc48z4fkUdamGozLUxHaO/yZK8KP2oihixiuB9OnBGxW5WQwJikJ2Ef3+8dcBUGMIC0oDfA==","signatures":[{"sig":"MEUCIB8feUwzKaODF3Hqslo8pfa8xWczKRX6VMHXYeTuvdNIAiEAmuXZgcpAFinYKr0qidpGR3nCLncdr8cvs/VFwtVvgCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263507},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.19"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_3.0.1_1783018120128_0.6576657330629905","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"unthrown","version":"3.1.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@3.1.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"1c04072022a8006a26d2021d0eef241634418c7e","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-3.1.0.tgz","fileCount":10,"integrity":"sha512-Ikp6PI0NIanj3dkRi2nJr/kJuqPoRCERv5Xzj4VkDY1w+yblrC4MIyoVb8312k9AR3UbfVGgkrD8fYRX1Notug==","signatures":[{"sig":"MEYCIQCk8mckedtN1A6y2aCvxTaPGYp8XPzER8PcLhuk9eRtUAIhAJQ+baXeiuY8YK3SDq3bj5KCm+wNQbm7DGIcjYIHFKdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268140},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_3.1.0_1783523196903_0.9010900114302542","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"unthrown","version":"4.0.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@4.0.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"71d2dbec7428a08b01c7c6e7e4ecf7e335545842","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-4.0.0.tgz","fileCount":10,"integrity":"sha512-nToVgnaBR4pDjjGebOV1BUJs40dUU9VfBeonyVxveJVqQAFsvcxsjYRQo1KMEkuCseUmuxrltAzsi389MnXtSQ==","signatures":[{"sig":"MEQCIAbk/H7D+FKyfhzeJSJkoboatZT3YKDEYmXAXwUKayBDAiBBT3nSGyHN38Qfj2tTgkZKMpAUyqGcTPLJVtEl4eXO7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275865},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","vitest":"4.1.8","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.8","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_4.0.0_1783544273831_0.015536267821934846","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"unthrown","version":"4.1.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@4.1.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"1b03348cbdf2892668cdc248bbbe3a51e4c2977a","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-4.1.0.tgz","fileCount":10,"integrity":"sha512-qzbbyiA7CPQ+DwKDIZe+yW5/o7HQjW9/lfiHO0XCqtDiBCaq/ONPFTJoNGLqu19DmPCf+aWXKwZAvbquySXhkA==","signatures":[{"sig":"MEYCIQD4M2aV2BQzrmH08OGbcHL9K0xuZm8TQNWTGA0VA07IyAIhAN5LRopp/iYXK7MkLOINj27nSIVXkCZdBYzF/sMgMzMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314196},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","vitest":"4.1.9","typedoc":"0.28.19","typescript":"6.0.3","@types/node":"24.13.2","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.9","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_4.1.0_1783732400853_0.8951555651790299","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"unthrown","version":"4.2.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@4.2.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"e8cb62261d04f6ab5dfe79ace148d34e1747c42d","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-4.2.0.tgz","fileCount":10,"integrity":"sha512-hB4iR/f6WaqCHFawmia9nUzhVaVScJkmZdK7jZtbfpAkFGO+UwvlQMtKAya/1DWptQ8MFV9VmciL5amjB34aJw==","signatures":[{"sig":"MEUCIAyI8Inc8FaBldmGQZShgpgjgLOaGPHp4V75iHCBSFk1AiEAxD8WxZK/mokHRLUp+U72Ses1MOmBtOdN7KArgZyG7FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307895},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.7","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.10","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_4.2.0_1784812765300_0.984877032207661","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"unthrown","version":"4.3.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@4.3.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"fdef0450c2b7da135a844f838a807790ed22a8c6","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-4.3.0.tgz","fileCount":10,"integrity":"sha512-CIE+EQk6vyM53yQkeFtRHZttZ2H99zlydhKuFSBuHUKYaBM/VMi/vKXDRAmbEiNxTjVY/gUn0N7MYSi64U+puA==","signatures":[{"sig":"MEQCIH8Uj7bWwvn16z1r1aQgkVVOMa9MSx6cbcAnI5vLQLxOAiBNDUYfaFWNFY/AhHQX+Le1B3wKWLpMQHjQYX6BdMZVuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316474},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.7","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@unthrown/typedoc":"0.1.0","@unthrown/tsconfig":"0.1.0","@vitest/coverage-v8":"4.1.10","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_4.3.0_1784853476861_0.13080613682770537","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.0":{"name":"unthrown","version":"5.0.0-beta.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"e0f26b240924a9b8e59e1a162325310ab6167762","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.0.tgz","fileCount":10,"integrity":"sha512-IM07B/rEFFUAYpQzaUYruhxt+CO8e8NQE1ivc+OuRxia/CPYbP1wrAquGKTHOAmWtw+1gcs4coeg14+po0M7tQ==","signatures":[{"sig":"MEUCIGz9hb5AgJISN3oOSrpQtqUkm5opccaqDXwyLE5PN+G9AiEAvwZy0qax71kVC63YvEWvu/tjwYbz1dIub1QVxEsV0UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317251},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ts-pattern":"5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.7","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.0_1784992435193_0.7743187203688098","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.1":{"name":"unthrown","version":"5.0.0-beta.1","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.1","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"0d888e3e3ece47f3d9dc51d8ae0959a735e16d48","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.1.tgz","fileCount":10,"integrity":"sha512-kRlaZhK0BXwoZV2W7YnxnA1JxNWpYtxSPy15jFG1LijTRz2BKbkw3OSLUNzUpAic26o2g0W+Xr6smHV2Yhiazw==","signatures":[{"sig":"MEUCIAyYvRBtxYCR5eAc7PFXLWRgoehtTs/8dLhNJExlK37CAiEAmW+Qh2U3IMpTnYML4CPipZ5VXU1GzWWNXbnk2VXregQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ts-pattern":"5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.7","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.1_1784996722131_0.8733492771704496","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.2":{"name":"unthrown","version":"5.0.0-beta.2","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.2","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"5b7615e353c65f82603cb3939f803c6485e8100a","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-o9dJOEHH56uXcOrKpgTw6jyjJIz2/BaauJCoqSqHBvs+4bV4g9COhYm8czYB1rFHBqXxWaOf0vVEIfiTNQ16qA==","signatures":[{"sig":"MEYCIQDtasLsW3SoqhOjMQSR6dtWL1xORPUkpEw3Mpk8V1hJ1gIhAMfC9IQaXgLo2fnjvwjGNayOeBz8FpFQZlabqQkYRlrg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353055},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ts-pattern":"5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.7","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.2_1785084220884_0.12588072160444486","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.3":{"name":"unthrown","version":"5.0.0-beta.3","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.3","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"0b33ff350026ae81e4da3a0b6f8da7cecc022ba6","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.3.tgz","fileCount":10,"integrity":"sha512-z6tOSiq9ymstsL5o6X6lhRfF+TXRn/CC3/MjaVDGVxdQ7aB5k8JX0G8QUNU4cRjwk7Drw5raUtKqHWFBoyiNVw==","signatures":[{"sig":"MEUCIFj23pErIE16qonId9vvwVk8mRhJFOamSlL2giY7oikOAiEAjXEztwcYcHBW4dPcrgHHKf/sEk+CBWH+cF2pl6//NSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356153},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ts-pattern":"5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.7","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.3_1785099653776_0.44659330143911635","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.4":{"name":"unthrown","version":"5.0.0-beta.4","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.4","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"af948244fd92413330eb3adbfc1707e99db9d16d","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.4.tgz","fileCount":10,"integrity":"sha512-I88WY4Vur7kfye1jD6+8nge+miNE/dU31tsQXweva+sid5/S7t+ninxloqvZNkFVP/aqe0niFU9+EMGcrqwHEA==","signatures":[{"sig":"MEUCIQCeuC0ixOvJ+3PUnVPeTLWvhqCaFnVsXVaBabWsiQoSXQIgOV2/FJds9VKUXWKDcl+j44/EcoY5rRrfjVOcTjkN+oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357090},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ts-pattern":"5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.7","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.4_1785147057513_0.05776979719182518","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.5":{"name":"unthrown","version":"5.0.0-beta.5","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.5","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"83e3a0fd4a21e4dc4129e98129fe4e9e0d46db48","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.5.tgz","fileCount":10,"integrity":"sha512-2s9/QdXkJTCQr6+Zb3RZihjPklmuY6ueORZBMBD9S9M2f8ZRuyexLWYVJbgI4sIMK6cnQ2u8uCQikrvHVaupCw==","signatures":[{"sig":"MEYCIQDqJGI20inF3qAZ6EY80+e4yqLhH2LGYIyChAWJ+IN6cwIhANatdBtpTU/nZZQcBJXevZObp2Y6dubAfqZzBl8HfMg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358421},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","ts-pattern":"5.9.0","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"peerDependencies":{"ts-pattern":"^5"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.5_1785176909345_0.7223202373514337","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.6":{"name":"unthrown","version":"5.0.0-beta.6","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.6","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"dec79c482f502c51e52e00885102d76f4c032f37","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.6.tgz","fileCount":10,"integrity":"sha512-9100slIHO94qvPtCT9ISBpEXGOU8QN2amMtLCNBy6cVtGJQe7fwZHkSHsjPuNeqQGO/2MLFqRBJwSimAnceloA==","signatures":[{"sig":"MEQCIB+suaWBnq8F6Qdk831VU8jiUbb0/LTG4RX+BGe/7btZAiBVv5OLdczOH8mqdTySmObjWkuRuuDOUA6+KSaPJHkhmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397954},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.6_1785192631739_0.8869700726617133","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.7":{"name":"unthrown","version":"5.0.0-beta.7","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.7","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"d93d90dcbb274e0bb5d2448db464b22e9e842226","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.7.tgz","fileCount":10,"integrity":"sha512-/eLkvTAg21BwtCQydLLok2lWYTn0CwvU/QSxJ7ugacszL3GOjZEh/rvimAjlz5B7D47u3A55ZLykX06Zyp9TCg==","signatures":[{"sig":"MEUCIFQo2SayX9XzplJ0fCS/P8FvHKOpmLBE/9MAWLYvYJ1YAiEAtiTnj3DSSQLgjs8f5/x1tv0rdwCbJutgWuItPnoJYE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414352},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.7_1785238274651_0.1836486309338139","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.8":{"name":"unthrown","version":"5.0.0-beta.8","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.8","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"9cad75732950ca727cdbec05689db3ac61c1d65a","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.8.tgz","fileCount":10,"integrity":"sha512-Y+ayRbwj48shE8KbL8Kycqfszb3sFWKPKELxsyz4igN/UdC0Jb4pFl3nHLNp/cCKIrtYgdpP/yNe9yGdaSpsQA==","signatures":[{"sig":"MEYCIQDjmOZUdMMZzdHmuyWdsENLDIvrWPhaEQ124YDPJEs/SwIhAPOWuCW3YSQCkXnJb+VmlPmw6fBDNgKqzSTyc4qLscdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421944},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.8_1785243588303_0.728420287918228","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.9":{"name":"unthrown","version":"5.0.0-beta.9","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.9","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"196352b311695f18ab115f5cb436a1d18ba1ffca","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.9.tgz","fileCount":10,"integrity":"sha512-3lVrl1zUFWxp/yRf1uG22Id1HnOiQYR1l/mH4BIQ11C/gqXoai9hrV2ipytu3Hp6dcCv9IcqbTh2McujsMHzgw==","signatures":[{"sig":"MEQCIE4VIX2woH3pUdNfOw/YKl/K/JOJn/lSndyxGXpDyORCAiArbBGuv84ixbqSK97ZqG4bw34UjXoMuI+QsJNDP9eOnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422460},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.9_1785249954711_0.5119378824419194","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.10":{"name":"unthrown","version":"5.0.0-beta.10","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.10","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"976dbec36cfa8684827cd05b5145d0f9bf3e5a1b","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.10.tgz","fileCount":7,"integrity":"sha512-txCTJ/rIl6xT+62+988c528BxaxswNSapDhFcz0E7YSbBTLeAM021sGYfNi6Ai9+JOogcUyUM1VOVuSXruIOXQ==","signatures":[{"sig":"MEUCICQXwYMkfTwFtiicrljHMT5V95V2xuqCHF65ebA1DPp/AiEAhBxJZPDCl2P8J+eIndtqEGAy/x1wZSgLcXBnwPInWLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290164},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.10_1785274835794_0.06878788945566994","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.11":{"name":"unthrown","version":"5.0.0-beta.11","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.11","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"94b237688360244e88a543ae3ede9cf327b3319d","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.11.tgz","fileCount":7,"integrity":"sha512-ZSoVT8A5rGFnC6y/K+uWNbSDq3OGPH43W9doaNkQ8tPEErQ4c+Qt9E9pgME9ODlCNlEYJqhOgvQueu6gBU6Otg==","signatures":[{"sig":"MEUCIQCiWvAECPZnHJIdedirF/wQhhCm73ZWKeOsCCeSudQILAIgL+Qkk8vyrIqA+7MfhxrxIzxtzhgUY88NTCYLHuxL+Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290164},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.11_1785315367645_0.7845795446772739","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-beta.12":{"name":"unthrown","version":"5.0.0-beta.12","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0-beta.12","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"0f4dab195273870e3ac86256352be01df4702355","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0-beta.12.tgz","fileCount":7,"integrity":"sha512-xTOIB7G6tJ0QFNVBVv1nKeHUDGl40bh+kEAjiPGs92+aYRo0YiTwz8Rn6wyglA0sA/9qakTgxSrH/rm/9p7AWg==","signatures":[{"sig":"MEUCIFCaaB8tju83UsQK6y8CFrZ0lXR5FUrysynijTWwrpcrAiEA+cb5qmK9usMpKh69na1TP3yfzYtWNm9a6LPt2cVwJ+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0-beta.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290164},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0-beta.12_1785334644410_0.6546201316001827","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"unthrown","version":"5.0.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.0.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"ef539b255d58e9b98f934247cdb609f87a003cc0","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.0.0.tgz","fileCount":7,"integrity":"sha512-zI93lFwRJ6Lw25HH/T7PNIWiX2bOFfF+0L3regQsrDWFARcqH83a0MLtUPmGHnFKUFXj7ZPpmyLSZOdwQbFu+g==","signatures":[{"sig":"MEUCIQCOeJ/3XpSLxhF/IXrpimqo2TgmO4Ci7p3L61Cpb6z7EgIgBatsPISR7sN2gCXI6NJnfOVvtui4zKYv7+KZL0CYc00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290156},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.0.0_1785340429950_0.861846993279384","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"unthrown","version":"5.1.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.1.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"012f460b9181da97e2343e973be3fcd8f3dd13ca","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.1.0.tgz","fileCount":7,"integrity":"sha512-Zi/YA8ANmdJKuJMKuYFUI7N078naXCAH9DkaGmOnwqiD5EcLBKHxMEPTuuJ+vEcpFyvm8h5197FOa36MEhOwrw==","signatures":[{"sig":"MEUCIDaRUZswplbvlU9IjE8Tsal0+7wj98rdFf8VrDIRN6BzAiEAwVIsM5BG8TX9EKYeM5U/fa7y6PiYxDVkzUDi1fOhRsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299070},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","build:docs":"typedoc","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.12","vitest":"4.1.10","typedoc":"0.28.20","typescript":"6.0.3","@types/node":"26.1.1","@btravstack/typedoc":"0.1.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0","typedoc-plugin-markdown":"4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.1.0_1785703862350_0.3174250223799946","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"unthrown","version":"5.2.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.2.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"4316a0f870bc56c0f1baf50e014fa4a70a5db1a2","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.2.0.tgz","fileCount":7,"integrity":"sha512-x6evkZlJpE9MyTeLexoJcvNMypw19ceB8UMdxYjou78m4hcIJx3D6NTd/oLBfh62RdqC51LelzhEQo3GpVWvQg==","signatures":[{"sig":"MEQCIB3kAwuC/nwQu6r/IyX0dPpyoic01mmksdjyMnsmpGEmAiBUgEfyf9Dui4UpTzXuvSrLa5uKN8hVmmNGvMNN+hlTYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299970},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.2.0_1786391536489_0.45462494204244064","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"unthrown","version":"5.3.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.3.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"92349bd26c1235eb7840016683cd4a0dfde7cfc6","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.3.0.tgz","fileCount":7,"integrity":"sha512-Bj2ye+5WDDIxmcjmj+dkQRnK5+qbWvm3eKA/b5kQCBcZJTeYBY8NMUvFPD13rtCPdITBYrt3Xg55gMPEM7z4VA==","signatures":[{"sig":"MEUCIAVhN71y70DNOiqZoAZ9CdcsBnaH6Hdsj/iGVoT0/94IAiEArMSli+xRbAqweu8Lh+pObOrzDxtYE9aoG5K97gfogM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309649},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.3.0_1786488010387_0.8938753660491674","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"unthrown","version":"5.4.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.4.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"f78a92fadb621bb3853879bfc840cd99ae779c79","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.4.0.tgz","fileCount":7,"integrity":"sha512-sp19EBzTbh2sROjlf69JrvALzMkIHggnF3uad+mG2CXC5inQvtwHG6A47P/O7Vmja2V0biNqM2x2xwf2CaqBTw==","signatures":[{"sig":"MEUCIFgvejFTWilcla9vHhyeBrZXEg65goQP8Et+Tg5Emwg2AiEAj0zml33QXSvOVxZzOFuYL3JMdUZv1hr8PYX6086UPRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.4.0_1786545929546_0.8116139136971587","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"unthrown","version":"5.5.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.5.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"735be4a9851d8969078ed79f1c067cda59f13ee6","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.5.0.tgz","fileCount":7,"integrity":"sha512-d7YrMTcdquXpo0QQxRxUqB39iiU2KAtwezf/cuJf8HukEfSAUcfPOgzGk2G4lafx3INMlLhj5+lTwvu94eeLVw==","signatures":[{"sig":"MEQCICO0df46jhpk22/ouEFD8q723C7dS59gsmTM28hcHpfVAiBEuXFcN30pgF103UyHxhPay/RmYTmSQph/iiAVvWs5Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.1.2","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.5.0_1786556168866_0.03838501617342027","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"unthrown","version":"5.6.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.6.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"bebeba41d74b9ca88c3fab46a6f5c3bbec5cb8e5","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.6.0.tgz","fileCount":7,"integrity":"sha512-eSrhKAG7zLvhqDSvgnvvxGkYGltRN0+dRzYV6h0hlZW4DfSlXJZr+6a4Z4hArcmJ3VTcb9SdSd/lhvGL1A3P3Q==","signatures":[{"sig":"MEQCIG8g2GjCxwffFRPB6DfQA71lGSF5lXpCWwPdmhB86uicAiA1ETcjCVJy7KmR7zxlwDOpOVT9ZZTEEEByihaPscwghQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.6.0_1787578403810_0.30187022512602324","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"unthrown","version":"5.7.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.7.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"b44abf0b1c279eb37926c5cab9fd37ea417af421","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.7.0.tgz","fileCount":7,"integrity":"sha512-/MmNlhpqncrfeE+iMbP0SusLR63AOIJNYcwDEAHBaQGL+zSNQpLQdyqBG+2/FQmozHXPrtlROvY6ie7xmCDuLw==","signatures":[{"sig":"MEQCIDrPaw21FBtdptsd4tG+v6lE54sQ0OQsga8rUs5CG1MEAiAB5BkxBDt2XvQMlUHFrBlvNdBFbz9aSH81ikWehGgQbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.7.0_1787580714849_0.8176524103310561","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"unthrown","version":"5.8.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.8.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"028a1430ea2259e205689612e29bd6d51b079bd4","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.8.0.tgz","fileCount":7,"integrity":"sha512-9P0e9paWeEH7CihzXBdtHQKPytxKAfDZGYfyYos2Jjlfk8aCyOEeiUaCckbUjVpZZ+7oG0kYq3RrbrXz3AmQuA==","signatures":[{"sig":"MEQCICiAJl7jogZgArcrideci9ZIdpvNelBXvpflp6K59RlfAiAamzLFijp0FAeLCJqMxfxzPuBixAWkwgpvXIirwSCngw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.8.0_1788419754071_0.6329638383377665","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"unthrown","version":"5.9.0","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","_id":"unthrown@5.9.0","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"homepage":"https://github.com/btravstack/unthrown#readme","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"fab79a895194ea23898b7a318d3a4068bdf1869b","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.9.0.tgz","fileCount":7,"integrity":"sha512-cjOHbnFXGT2TtzzC9uw1eaystitHu2/7ie3C3e8MXMStKiDLmX4nF07Sk9GlFlOOBZHBhbt1+dk5O7i1Flox9g==","signatures":[{"sig":"MEUCIQC6spkO+Q0R3CqNm4nQqt3LGZ+YwZDkzCJ8TEOm4eoAsQIgCLiRoxPPKmeDxjnAnYZUruRuSxoobbx2fiHImSrez2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBV+e1pf8FzurT41YPsJog/93P3XFKeapnbjYSkdWup6AiBC/glbJ6AwuZWZoMkr/UP3ZsZa7oUi00DFN/3rc6dQDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342561},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.10","typescript":"7.0.2","@types/node":"26.2.0","@vitest/coverage-v8":"4.1.10","@btravstack/tsconfig":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unthrown_5.9.0_1788945958871_0.15080373411228187","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"_id":"unthrown@5.10.0","bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"dist":{"shasum":"62a269c2b83cdcbcc54f6d31a7932593ccde5e37","tarball":"https://registry.npmjs.org/unthrown/-/unthrown-5.10.0.tgz","fileCount":7,"integrity":"sha512-BkVNwm9pzngMvc5CMNMVw6l02tocGcLlCWzJkQdsg7Bnu9jS/uUHN7EP+b+U5jeZvdle+BWJvLUzDC6jGsw+EA==","signatures":[{"sig":"MEYCIQDwSnyJ19NG4IkfDECTRxcndm0koxO4N4Op8VNVBJO7fgIhAMWc0w7Vf0/e6rw90VmSEgFAGPZH8cJxCfIUZJmbSZER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDL3kB/R7nOuPddOlV/L4TZj2EP7iseHvgS2LTQw7mLugIhAMlHSpSVJZSLtbd84c96vFXTGfRqYO7st0tIWcBfiKsH"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unthrown@5.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376083},"main":"./dist/index.cjs","name":"unthrown","type":"module","types":"./dist/index.d.cts","author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"tsdown src/index.ts --format cjs,esm --dts --watch","test":"vitest run","build":"tsdown src/index.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test-d.json","test:types":"tsc --noEmit -p tsconfig.test-d.json"},"version":"5.10.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9f703db-d154-4cd4-8067-a5f2a4bd808f"}},"homepage":"https://github.com/btravstack/unthrown#readme","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","directories":{},"maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"sideEffects":false,"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","vitest":"4.1.11","typescript":"7.0.2","@types/node":"26.5.1","@vitest/coverage-v8":"4.1.11","@btravstack/tsconfig":"0.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unthrown_5.10.0_1790265542875_0.4399212874963989"}}},"time":{"created":"2026-06-26T00:09:26.767Z","modified":"2026-09-24T15:59:03.297Z","0.1.0":"2026-06-26T00:09:27.111Z","0.2.0":"2026-06-26T16:20:19.480Z","0.3.0":"2026-06-27T14:30:28.863Z","1.0.0":"2026-06-27T22:05:03.079Z","1.1.0":"2026-06-29T15:38:37.206Z","2.0.0":"2026-06-30T01:15:21.364Z","3.0.0":"2026-06-30T17:03:36.965Z","3.0.1":"2026-07-02T18:48:40.305Z","3.1.0":"2026-07-08T15:06:37.072Z","4.0.0":"2026-07-08T20:57:53.967Z","4.1.0":"2026-07-11T01:13:21.087Z","4.2.0":"2026-07-23T13:19:25.444Z","4.3.0":"2026-07-24T00:37:57.006Z","5.0.0-beta.0":"2026-07-25T15:13:55.358Z","5.0.0-beta.1":"2026-07-25T16:25:22.287Z","5.0.0-beta.2":"2026-07-26T16:43:41.019Z","5.0.0-beta.3":"2026-07-26T21:00:54.003Z","5.0.0-beta.4":"2026-07-27T10:10:57.665Z","5.0.0-beta.5":"2026-07-27T18:28:29.519Z","5.0.0-beta.6":"2026-07-27T22:50:31.904Z","5.0.0-beta.7":"2026-07-28T11:31:14.797Z","5.0.0-beta.8":"2026-07-28T12:59:48.455Z","5.0.0-beta.9":"2026-07-28T14:45:54.856Z","5.0.0-beta.10":"2026-07-28T21:40:35.948Z","5.0.0-beta.11":"2026-07-29T08:56:07.780Z","5.0.0-beta.12":"2026-07-29T14:17:24.580Z","5.0.0":"2026-07-29T15:53:50.096Z","5.1.0":"2026-08-02T20:51:02.488Z","5.2.0":"2026-08-10T19:52:16.697Z","5.3.0":"2026-08-11T22:40:10.569Z","5.4.0":"2026-08-12T14:45:29.696Z","5.5.0":"2026-08-12T17:36:09.048Z","5.6.0":"2026-08-24T13:33:23.976Z","5.7.0":"2026-08-24T14:11:55.024Z","5.8.0":"2026-09-03T07:15:54.209Z","5.9.0":"2026-09-09T09:25:58.998Z","5.10.0":"2026-09-24T15:59:02.975Z"},"bugs":{"url":"https://github.com/btravstack/unthrown/issues"},"author":"Benoit TRAVERS <benoit.travers.fr@gmail.com>","license":"MIT","homepage":"https://github.com/btravstack/unthrown#readme","keywords":["defect","either","error-handling","errors-as-values","esm","panic","result","type-safe","typescript"],"repository":{"url":"https://github.com/btravstack/unthrown.git","type":"git","directory":"packages/core"},"description":"Explicit errors as values, with a separate defect (panic) channel","maintainers":[{"name":"benoittravers","email":"benoit.travers.fr@gmail.com"}],"readme":"# unthrown\n\n> Explicit errors as values for TypeScript — with a separate defect channel for\n> the unexpected, and qualification enforced at every boundary.\n\n📖 **[Documentation](https://btravstack.github.io/unthrown/)** ·\n[API Reference](https://btravstack.github.io/unthrown/api/core/)\n\n```sh\npnpm add unthrown\n```\n\nNo peer dependencies — the exhaustive error matcher is built-in and exported as\n`match` / `P`.\n\n```ts\nimport { fromPromise, P, TaggedError } from \"unthrown\";\n\nclass NotFound extends TaggedError(\"NotFound\") {} // our modeled domain failure\nclass NotFoundError extends Error {} // what `fetchUser` rejects with on a 404\n\nconst user = fromPromise(fetchUser(id), (cause, defect) =>\n  cause instanceof NotFoundError ? new NotFound() : defect(cause),\n);\n\nconst status = await user.match({\n  ok: () => 200,\n  // `errCases` takes the exhaustive matcher — every case of E named:\n  errCases: (matcher) => matcher.with(P.tag(\"NotFound\"), () => 404),\n  defect: () => 500,\n});\n```\n\n- **Errors as values** via `Result<T, E>` / `AsyncResult<T, E>`.\n- **A separate defect channel** for the unexpected — invisible to the type,\n  observable only via `match` / `recoverDefect` and the `tapDefect` /\n  `tapFailure` observers.\n- **Qualification at every boundary** — `fromPromise` / `fromThrowable` force you\n  to triage each failure into a modeled error or a defect.\n- **Tagged errors** — `TaggedError(tag)` + `P.tag(t)`, folded exhaustively through\n  `match`'s built-in error matcher.\n- **Zero runtime dependencies** (the matcher is built-in), ESM-first, dual\n  CJS/ESM.\n\nSee the [full documentation](https://btravstack.github.io/unthrown/) for the guide\nand complete API.\n\n## License\n\n[MIT](https://github.com/btravstack/unthrown/blob/main/LICENSE) © Benoit TRAVERS\n","readmeFilename":""}