{"_id":"ts-error-handling","_rev":"3-42fad5b02e44a35d9339bc28e91341fd","name":"ts-error-handling","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"ts-error-handling","version":"0.1.0","keywords":["typescript","error-handling","result","rust","neverthrow","functional","railway-oriented-programming","monads","type-safe","async","exceptions"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"ts-error-handling@0.1.0","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/stacksjs/ts-error-handling#readme","bugs":{"url":"https://github.com/stacksjs/ts-error-handling/issues"},"dist":{"shasum":"d8b2e9769f181f7a717ae3f1ef51cd239da975f8","tarball":"https://registry.npmjs.org/ts-error-handling/-/ts-error-handling-0.1.0.tgz","fileCount":8,"integrity":"sha512-v0t9+8PBJkyQoOG2SY/PGKJLPrahsRA/4ZbU/C7+RWVviXtUrXRyGKkHa+2+UwgVFJVdI//D9PINuSfciqNKOQ==","signatures":[{"sig":"MEUCIF5e7xraHFd+5TJNEOtl2Kp92COuN26+jzujDxOFyTSkAiEA7MzL8E3DnHxGPlmZvzR8sFKpCbBWFHPzQj0TQJyAVlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28133},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"d8b2e9769f181f7a717ae3f1ef51cd239da975f8","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"import":"./dist/*"}},"scripts":{"lint":"bunx --bun eslint .","test":"bun test","build":"bun --bun build.ts","fresh":"bunx rimraf node_modules/ bun.lock && bun i","release":"bun run changelog:generate && bunx --bun bumpx prompt --recursive","dev:docs":"bun --bun vitepress dev docs","lint:fix":"bunx --bun eslint . --fix","changelog":"bunx --bun logsmith --verbose","typecheck":"bun --bun tsc --noEmit","build:docs":"bun --bun vitepress build docs","preview:docs":"bun --bun vitepress preview docs","prepublishOnly":"bun --bun run build","changelog:generate":"bunx --bun logsmith --output CHANGELOG.md"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"git-hooks":{"commit-msg":"bunx gitlint --edit .git/COMMIT_EDITMSG","pre-commit":{"staged-lint":{"*.{js,ts,json,yaml,yml,md}":"bunx --bun eslint --fix"}}},"_integrity":"sha512-v0t9+8PBJkyQoOG2SY/PGKJLPrahsRA/4ZbU/C7+RWVviXtUrXRyGKkHa+2+UwgVFJVdI//D9PINuSfciqNKOQ==","repository":{"url":"git+https://github.com/stacksjs/ts-error-handling.git","type":"git"},"_npmVersion":"10.8.3","description":"A fully typed error handling library for TypeScript inspired by Rust's Result type.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"better-dx":"^0.1.7","@stacksjs/eslint-config":"^4.14.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-error-handling_0.1.0_1760928762214_0.12661725100252963","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"ts-error-handling","version":"0.1.1","keywords":["typescript","error-handling","result","rust","neverthrow","functional","railway-oriented-programming","monads","type-safe","async","exceptions"],"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","_id":"ts-error-handling@0.1.1","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"homepage":"https://github.com/stacksjs/ts-error-handling#readme","bugs":{"url":"https://github.com/stacksjs/ts-error-handling/issues"},"dist":{"shasum":"542cd1fee43ff3266be07792ba5dc2cb2e07aa84","tarball":"https://registry.npmjs.org/ts-error-handling/-/ts-error-handling-0.1.1.tgz","fileCount":18,"integrity":"sha512-d4VqdX0bJ+jvOYNsY58isJgrEr806Q9cjef5+1UO/kIn1M/+YYSwpR6fqdRhn9XXVASJLSzNmcnBSdl0fRCjDg==","signatures":[{"sig":"MEQCIGcttcEbjnwEqr0HQU9jvwxaYANx/kdxO2I0v3z8YKhMAiAi3F41AD3jPwOpUfDmj7KsUPTIhlkBNjxyz/U2ft2ZOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111289},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"import":"./dist/*"}},"scripts":{"lint":"bunx --bun pickier run . --mode lint","test":"bun test","build":"bun --bun build.ts","fresh":"bunx rimraf node_modules/ bun.lock && bun i","format":"bunx --bun pickier run . --mode format --write","release":"bun run changelog:generate && bunx --bun bumpx prompt --recursive","dev:docs":"bun --bun vitepress dev docs","lint:fix":"bunx --bun pickier run . --mode lint --fix","changelog":"bunx --bun logsmith --verbose","typecheck":"bun --bun tsc --noEmit","build:docs":"bun --bun vitepress build docs","format:check":"bunx --bun pickier run . --mode format --check","preview:docs":"bun --bun vitepress preview docs","prepublishOnly":"bun --bun run build","changelog:generate":"bunx --bun logsmith --output CHANGELOG.md"},"_npmUser":{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"},"git-hooks":{"commit-msg":"bunx gitlint --edit .git/COMMIT_EDITMSG","pre-commit":{"staged-lint":{"*.{js,ts,json,yaml,yml,md}":"bunx --bun pickier run --mode lint --fix"}}},"repository":{"url":"git+https://github.com/stacksjs/ts-error-handling.git","type":"git"},"description":"A fully typed error handling library for TypeScript inspired by Rust's Result type.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"pickier":"^0.1.17","better-dx":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-error-handling_0.1.1_1770903573365_0.24698554900387615","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"ts-error-handling","type":"module","sideEffects":false,"version":"0.1.3","description":"A fully typed error handling library for TypeScript inspired by Rust's Result type.","author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","homepage":"https://github.com/stacksjs/ts-error-handling#readme","repository":{"type":"git","url":"git+https://github.com/stacksjs/ts-error-handling.git"},"bugs":{"url":"https://github.com/stacksjs/ts-error-handling/issues"},"keywords":["typescript","error-handling","result","rust","neverthrow","functional","railway-oriented-programming","monads","type-safe","async","exceptions"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"import":"./dist/*"}},"module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"bun --bun build.ts","fresh":"bunx rimraf node_modules/ bun.lock && bun i","prepublishOnly":"bun --bun run build","test":"bun test","lint":"bunx --bun pickier .","lint:fix":"bunx --bun pickier . --fix","format":"bunx --bun pickier . --format","format:fix":"bunx --bun pickier . --format --write","format:check":"bunx --bun pickier run . --mode format --check","changelog":"bunx --bun logsmith --verbose","changelog:generate":"bunx --bun logsmith --output CHANGELOG.md","release":"bunx --bun bumpx prompt --recursive","dev:docs":"bun --bun vitepress dev docs","build:docs":"bun --bun vitepress build docs","preview:docs":"bun --bun vitepress preview docs","typecheck":"bun --bun tsc --noEmit","release:patch":"bunx --bun bumpx patch --recursive --commit --tag --push --yes"},"devDependencies":{"better-dx":"^0.2.15","pickier":"^0.1.18"},"git-hooks":{"pre-commit":{"staged-lint":{"*.{js,ts,json,yaml,yml,md}":"bunx --bun pickier run --mode lint --fix"}},"commit-msg":"bunx gitlint --edit .git/COMMIT_EDITMSG"},"overrides":{"typescript":"^7.0.2"},"_id":"ts-error-handling@0.1.3","dist":{"integrity":"sha512-Agm8wbQL1YVvnffVDSUKMgImZBoR4UVFjzPaIwPxa0z7YwsowKV8R57pCDIjLP/dTHRBetg7ZfdTeuNVb21OfA==","shasum":"b473be588c0eefbec581413d64ad95009b7fa561","tarball":"https://registry.npmjs.org/ts-error-handling/-/ts-error-handling-0.1.3.tgz","fileCount":17,"unpackedSize":120354,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-error-handling@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUNmQTkEgB7eReFom9a0zMFothB/XWSQGLY6X9+xpK+wIgOnHxKJylxMjZ/xQc9iiuwRYzQB9+LbV9Wpx2tDvVbHo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86e4c155-3b56-4065-a17c-06bfdadcf8d0"}},"directories":{},"maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-error-handling_0.1.3_1784140546750_0.21294637136806638"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-20T02:52:42.122Z","modified":"2026-07-15T18:35:47.226Z","0.1.0":"2025-10-20T02:52:42.445Z","0.1.1":"2026-02-12T13:39:33.506Z","0.1.3":"2026-07-15T18:35:46.912Z"},"bugs":{"url":"https://github.com/stacksjs/ts-error-handling/issues"},"author":"Chris Breuer <chris@stacksjs.org>","license":"MIT","homepage":"https://github.com/stacksjs/ts-error-handling#readme","keywords":["typescript","error-handling","result","rust","neverthrow","functional","railway-oriented-programming","monads","type-safe","async","exceptions"],"repository":{"type":"git","url":"git+https://github.com/stacksjs/ts-error-handling.git"},"description":"A fully typed error handling library for TypeScript inspired by Rust's Result type.","maintainers":[{"name":"chrisbreuer","email":"chrisbreuer93@icloud.com"}],"readme":"","readmeFilename":""}