An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "try-catch" keyword

better-result 3.0.1
Lightweight Result type with generator-based composition
27 versions - Latest release: 2 months ago - 25.9 million downloads last month - 1,996 stars on GitHub - 1 maintainer
await-to-js1 2.1.3
Async/await wrapper for easy error handling in js
3 versions - Latest release: over 6 years ago - 3 dependent packages - 24 downloads last month - 3,356 stars on GitHub - 1 maintainer
Top 0.9% on npmjs.org
await-to-js 3.0.0
Async/await wrapper for easy error handling in js
7 versions - Latest release: over 5 years ago - 592 dependent packages - 8,461 dependent repositories - 9.64 million downloads last month - 3,356 stars on GitHub - 1 maintainer
@shirudo/base-error 9.0.0
A cross-environment base error class for TypeScript applications, designed for seamless use acros...
46 versions - Latest release: about 16 hours ago - 1.24 thousand downloads last month - 1 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
nice-try 5.0.0 💰
Tries to execute a function and discards any error that occurs
15 versions - Latest release: 20 days ago - 910 dependent packages - 736,223 dependent repositories - 70.8 million downloads last month - 70 stars on GitHub - 1 maintainer
@stdlib/utils-try-catch 0.2.3 💰
If a function does not throw, return the function return value; otherwise, return `y`.
13 versions - Latest release: 9 months ago - 2 dependent packages - 15 downloads last month - 2 stars on GitHub - 4 maintainers
Top 2.3% on npmjs.org
@putout/plugin-try-catch 8.2.0 💰
🐊Putout plugin adds ability to apply try-catch
17 versions - Latest release: 1 day ago - 6 dependent packages - 40 dependent repositories - 45.6 thousand downloads last month - 800 stars on GitHub - 1 maintainer
@yopem/try-catch 0.0.2
try catch wrapper for async functions
2 versions - Latest release: over 1 year ago - 12 downloads last month - 0 stars on GitHub - 1 maintainer
Top 4.3% on npmjs.org
try-catch 4.1.1
functional try-catch wrapper
17 versions - Latest release: about 2 months ago - 105 dependent packages - 5,677 dependent repositories - 247 thousand downloads last month - 19 stars on GitHub - 1 maintainer
@aegisjsproject/attempt 1.0.7 💰
Run synchronous and asynchronous code without throwing errors
7 versions - Latest release: 8 months ago - 213 downloads last month - 1 stars on GitHub - 1 maintainer
@eoussama/core 0.1.2 💰
Lightweight, zero-dependency TypeScript utilities for Node.js and browsers.
7 versions - Latest release: 6 days ago - 1 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@stdlib/utils-try-then 0.2.3 💰
If a function does not throw, return the function return value; otherwise, return the return valu...
15 versions - Latest release: 9 months ago - 2 dependent packages - 77 downloads last month - 1 stars on GitHub - 4 maintainers
Top 9.4% on npmjs.org
try-catch-core 2.0.3
Low-level package to handle completion and errors of sync or asynchronous functions, using [once]...
11 versions - Latest release: over 9 years ago - 2 dependent packages - 74 dependent repositories - 310 downloads last month - 10 stars on GitHub - 2 maintainers
wari 1.4.3
Type-safe error handling utilities for TypeScript.
10 versions - Latest release: almost 2 years ago - 5 downloads last month - 12 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
try-catch-callback 2.0.2
try/catch block with a callback, used in [try-catch-core][]. Use it when you don't care about asy...
11 versions - Latest release: over 9 years ago - 8 dependent packages - 95 dependent repositories - 748 downloads last month - 5 stars on GitHub - 2 maintainers
error-extractor 1.0.1
Extract error message from an object using known error properties.
2 versions - Latest release: over 2 years ago - 61 downloads last month - 1 maintainer
base-error-class 1.0.1
A lightweight base error class for Node.js offering structured application errors, message templa...
2 versions - Latest release: 2 months ago - 0 stars on GitHub - 1 maintainer
@power-rent/try-catch 2.0.2
A TypeScript utility for simplified async error handling with Sentry integration
12 versions - Latest release: 27 days ago - 1.96 thousand downloads last month - 0 stars on GitHub - 2 maintainers
@shkumbinhsn/try-catch-oxlint 0.1.0
Oxlint plugin to enforce try-catch patterns with @shkumbinhsn/try-catch
1 version - Latest release: 2 months ago - 113 downloads last month - 8 stars on GitHub - 1 maintainer
@dmytromykhailiuk/typed-error-execution 2.0.1
Typed, tagged errors for TypeScript. A Result type that tracks every failure a call can produce i...
4 versions - Latest release: 2 months ago - 43 downloads last month - 0 stars on GitHub - 1 maintainer
@rslike/streams 1.0.0
Rust-inspired fallible async streams — Stream, Sink, Channel with Result-based pull protocol
2 versions - Latest release: 2 months ago - 39 downloads last month - 23 stars on GitHub - 1 maintainer
@mayfail/vue 0.1.0
Vue integration for mayfail
1 version - Latest release: 3 months ago - 101 downloads last month - 1 stars on GitHub - 1 maintainer
@putout/plugin-apply-try-catch 2.8.1 💰
putout plugin adds ability apply try-catch
15 versions - Latest release: over 4 years ago - 3 dependent packages - 22 downloads last month - 800 stars on GitHub - 1 maintainer
@xtandard/lib 0.5.3
Lightweight, type-safe TypeScript utilities
5 versions - Latest release: 4 months ago - 0 stars on GitHub - 1 maintainer
xantiagoma 0.4.0 deprecated
Lightweight, type-safe TypeScript utilities
8 versions - Latest release: 4 months ago - 0 stars on GitHub - 1 maintainer
ts-safe-result 2.0.0
A tiny, type-safe Result type for TypeScript with chainable async support. Handle errors as value...
5 versions - Latest release: 7 months ago - 37 downloads last month - 0 stars on GitHub - 1 maintainer
@chan.run/ensure 0.3.1
Type-safe errors without the boilerplate
3 versions - Latest release: 7 months ago - 0 stars on GitHub - 1 maintainer
@les3dev/catch_error 1.1.0
A tiny helper that turns thrown errors into values you can branch on
4 versions - Latest release: about 2 months ago - 96 downloads last month - 0 stars on GitHub - 3 maintainers
async-handler-universal 1.0.1
Universal async/await error handler for all Node.js frameworks — Express, Koa, Fastify, Hapi, Nex...
2 versions - Latest release: 8 months ago - 0 stars on GitHub - 1 maintainer
@crashbytes/effect 1.0.10
Result type, retry, timeout, and structured errors for TypeScript. Zero dependencies.
7 versions - Latest release: 9 days ago - 48 downloads last month - 0 stars on GitHub - 1 maintainer
tryharder 0.4.1
A better try/catch for TypeScript
9 versions - Latest release: 18 days ago - 575 downloads last month - 0 stars on GitHub - 1 maintainer
safe-json-parse-result 1.0.2
JSON.parse, but never crashes.
3 versions - Latest release: 8 months ago - 24 downloads last month - 1 maintainer
safe-clone-async 1.0.3
A clean alternative to try/catch for async code, returning a tuple [data, error].
4 versions - Latest release: 8 months ago - 1 maintainer
@await-of/of 3.0.0 💰
Promise wrapper with some sugar
4 versions - Latest release: 8 months ago - 3 dependent packages - 1 dependent repositories - 214 downloads last month - 16 stars on GitHub - 1 maintainer
@cometloop/safe 0.1.0
Zero-dependency, type-safe error handling using a result pattern for TypeScript
2 versions - Latest release: 9 months ago - 4.8 thousand downloads last month - 0 stars on GitHub - 1 maintainer
@aligheisar/try-catch 0.1.2
A lightweight TypeScript utility to handle async Promises with typed try/catch results.
2 versions - Latest release: 9 months ago - 0 stars on GitHub - 1 maintainer
tryresult 2.0.7
A typescript library to get rid of try catches.
19 versions - Latest release: 11 months ago - 1 dependent repositories - 9 downloads last month - 8 stars on GitHub - 1 maintainer
@maxmorozoff/try-catch-tuple 0.1.2
A TypeScript utility function for structured error handling in both synchronous and asynchronous ...
5 versions - Latest release: over 1 year ago - 350 downloads last month - 25 stars on GitHub - 1 maintainer
safe-assignment 0.1.4
Error Safe Assignment alternative for JS/TS, a simple way to remove try/catch hell
6 versions - Latest release: about 2 years ago - 29 downloads last month - 10 stars on GitHub - 1 maintainer
vite-plugin-async-catch 0.1.8
A vite plugin that can auto inject try catch code for async function
9 versions - Latest release: about 5 years ago - 10 dependent repositories - 17 downloads last month - 12 stars on GitHub - 1 maintainer
Top 3.9% on npmjs.org
try-to-catch 4.1.0
function try-catch wrapper for promises
16 versions - Latest release: 3 months ago - 94 dependent packages - 3,213 dependent repositories - 233 thousand downloads last month - 40 stars on GitHub - 1 maintainer
@vicstack/try-catch 0.1.1
Accepts an async value or function and returns a tuple of the result with the possible error object.
3 versions - Latest release: 14 days ago - 1 maintainer
@shkumbinhsn/try-catch-eslint 0.1.3
ESLint plugin to enforce try-catch patterns with @shkumbinhsn/try-catch
4 versions - Latest release: 9 months ago - 19 downloads last month - 8 stars on GitHub - 1 maintainer
@rustresult/result 0.6.0
Rust-like Result and ResultAsync for Javascript
2 versions - Latest release: almost 2 years ago - 62 downloads last month - 3 stars on GitHub - 1 maintainer
try-fetch-catch 1.0.2
Go-style error handling for JavaScript that never throws. tryFetch returns [error, data, response...
2 versions - Latest release: 9 months ago - 0 stars on GitHub - 1 maintainer
ts-try-async 1.0.1
TypeScript-first async error handling utility with typed Result pattern
2 versions - Latest release: 10 months ago - 25 downloads last month - 0 stars on GitHub - 1 maintainer
safe-await-lib 0.2.2
Safe async/await utility for handling promises without try/catch.
6 versions - Latest release: 10 months ago - 582 downloads last month - 1 stars on GitHub - 1 maintainer
result-try 1.0.6
A TypeScript Result type and try-catch wrapper utility
7 versions - Latest release: 7 months ago - 69 downloads last month - 1 stars on GitHub - 1 maintainer
@d3avarja/try-catch 0.0.1
Zero-dep TypeScript helper that wraps promises and returns { data | error } as a discriminated union
1 version - Latest release: 12 months ago - 1 maintainer
fuck-around-and-find-out 1.0.1
Instead of trying and catching, go ahead and fuck around if you wanna find out.
2 versions - Latest release: about 3 years ago - 3 downloads last month - 1 maintainer
@ehrelein/nothrow 1.0.3
Type-safe error handling
4 versions - Latest release: 12 months ago - 31 downloads last month - 0 stars on GitHub - 1 maintainer
reliant-type 2.1.5 💰
A modern TypeScript validation library designed around familiar interface syntax and powerful con...
4 versions - Latest release: 10 months ago - 353 downloads last month - 0 stars on GitHub - 1 maintainer
@sangreprimitiva/tranqui 1.0.1
Run sync/async functions and get a typed Result: value() or error() for explicit error handling.
2 versions - Latest release: about 1 year ago - 9 downloads last month - 0 stars on GitHub - 1 maintainer
catch-wrap 1.0.1 unpublished
Type-safe try-catch utility for TypeScript
2 versions - Latest release: about 1 year ago - 25 downloads last month - 0 stars on GitHub - 1 maintainer
neat-catch 1.0.5
A comprehensive utility library for elegant error handling in TypeScript and JavaScript. Handle b...
5 versions - Latest release: about 1 year ago - 35 downloads last month - 0 stars on GitHub - 1 maintainer
neat-fetch 1.0.4
Neat Fetch is a modern, lightweight, and type-safe wrapper around the native `fetch` API that mak...
5 versions - Latest release: about 1 year ago - 8 downloads last month - 0 stars on GitHub - 1 maintainer
@vanyauhalin/eslint-plugin-result 0.1.0
Rules for consistent @vanyauhalin/result usage
1 version - Latest release: about 1 year ago - 4 downloads last month - 0 stars on GitHub - 1 maintainer
@vanyauhalin/result 0.2.0
A Result type, inspired by Go's error model
2 versions - Latest release: 9 months ago - 72 downloads last month - 0 stars on GitHub - 1 maintainer
@vanyauhalin/test-20250902211728 0.1.0 unpublished
A Result type, inspired by Go's error model
1 version - Latest release: about 1 year ago - 1 maintainer
@simmo/task 0.0.1
JavaScript utility that provides a consistent, clean return from promises. Particularly helpful w...
2 versions - Latest release: about 8 years ago - 1 dependent package - 2 dependent repositories - 250 downloads last month - 0 stars on GitHub - 1 maintainer
@fulcro/functions 2.0.0
Runtime helpers turning control flow into values: an exhaustive switchFor, a throwing-free tryCat...
17 versions - Latest release: 27 days ago - 2.3 thousand downloads last month - 1 stars on GitHub - 1 maintainer
trysafely 4.0.0
A robust async helper to wrap promises and functions, returning [result, error] for graceful erro...
4 versions - Latest release: about 1 year ago - 7 downloads last month - 1 stars on GitHub - 1 maintainer
@minimal-effort/safe-try 1.2.0
Safe-try is a Typescript type-safe error handling library for both sync and async operations
7 versions - Latest release: about 1 year ago - 35 downloads last month - 0 stars on GitHub - 1 maintainer
tryio 1.0.0
A robust async helper to wrap promises and functions, returning [result, error] for graceful erro...
1 version - Latest release: about 1 year ago - 4 downloads last month - 0 stars on GitHub - 1 maintainer
@duydang2311/attempt 0.1.12
A functional type for error handling in JS/TS
22 versions - Latest release: 8 months ago - 54 downloads last month - 0 stars on GitHub - 1 maintainer
@try-error/core 0.0.1
Lightweight, progressive, type-safe error handling for TypeScript
2 versions - Latest release: about 1 year ago - 9 downloads last month - 1 maintainer
try-error 0.0.1-alpha.1 unpublished
Lightweight, progressive, type-safe error handling for TypeScript
1 version - Latest release: about 1 year ago - 1 maintainer
@supertape/loader-ts 1.1.0 💰
📼Supertape loader ts
4 versions - Latest release: about 2 months ago - 26 stars on GitHub - 1 maintainer
@supertape/loader-css 1.0.0 💰
📼Supertape loader css
1 version - Latest release: 6 months ago - 1.01 thousand downloads last month - 26 stars on GitHub - 1 maintainer
Top 6.4% on npmjs.org
@supertape/formatter-short 3.0.0 💰
📼Supertape formatter with short output (without callstack)
4 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 2.61 thousand downloads last month - 26 stars on GitHub - 1 maintainer
Top 6.1% on npmjs.org
@supertape/formatter-fail 5.0.0 💰
📼Supertape formatter shows only failed tests
8 versions - Latest release: 10 months ago - 2 dependent packages - 3 dependent repositories - 3.37 thousand downloads last month - 26 stars on GitHub - 1 maintainer
Top 5.6% on npmjs.org
@supertape/formatter-tap 4.0.0 💰
📼Supertape formatter tap
7 versions - Latest release: over 1 year ago - 3 dependent packages - 3 dependent repositories - 4.63 thousand downloads last month - 26 stars on GitHub - 1 maintainer
Top 3.7% on npmjs.org
supertape 13.6.2 💰
📼 Supertape simplest high speed test runner with superpowers
242 versions - Latest release: 27 days ago - 247 dependent packages - 135 dependent repositories - 7.17 thousand downloads last month - 26 stars on GitHub - 1 maintainer
Top 6.1% on npmjs.org
@supertape/formatter-json-lines 3.1.0 💰
📼Supertape formatter progress bar
6 versions - Latest release: 2 months ago - 2 dependent packages - 3 dependent repositories - 3.07 thousand downloads last month - 26 stars on GitHub - 1 maintainer
Top 6.1% on npmjs.org
@supertape/engine-loader 4.0.0 💰
supertape stub operator
10 versions - Latest release: 10 months ago - 2 dependent packages - 3 dependent repositories - 3.49 thousand downloads last month - 26 stars on GitHub - 1 maintainer
@supertape/formatter-time 3.0.1 💰
📼 Supertape formatter progress bar
7 versions - Latest release: 28 days ago - 3.17 thousand downloads last month - 26 stars on GitHub - 1 maintainer
@supertape/loader-dom 1.0.0 💰
📼Supertape loader dom
1 version - Latest release: 6 months ago - 96 downloads last month - 26 stars on GitHub - 1 maintainer
@supertape/loader-jsx 1.0.5 💰
📼Supertape loader jsx
6 versions - Latest release: 28 days ago - 1.18 thousand downloads last month - 26 stars on GitHub - 1 maintainer
Top 6.1% on npmjs.org
@supertape/formatter-progress-bar 8.0.1 💰
📼 Supertape formatter progress bar
28 versions - Latest release: 28 days ago - 2 dependent packages - 3 dependent repositories - 4.38 thousand downloads last month - 26 stars on GitHub - 1 maintainer
@supertape/operator-react 1.0.0 💰
supertape react operator
1 version - Latest release: 6 months ago - 11 downloads last month - 26 stars on GitHub - 1 maintainer
@supertape/operator-strip 1.0.0 💰
supertape strip operator
1 version - Latest release: 8 months ago - 130 downloads last month - 26 stars on GitHub - 1 maintainer
Top 5.6% on npmjs.org
@supertape/operator-stub 4.1.0 💰
supertape stub operator
22 versions - Latest release: 3 months ago - 3 dependent packages - 3 dependent repositories - 4.75 thousand downloads last month - 26 stars on GitHub - 1 maintainer
@pidchashyi/i18n-next 1.1.0
A simple i18n library for React applications with TypeScript support
10 versions - Latest release: over 1 year ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
@freelight-software/dont-throw 0.1.1
Result based function returns that prevent any exceptions from being thrown.
2 versions - Latest release: over 1 year ago - 80 downloads last month - 0 stars on GitHub - 1 maintainer
typecatch-neverthrow 0.0.1
Simple TypeScript tryCatch util function for both sync and async using neverthrow
1 version - Latest release: over 1 year ago - 3 downloads last month - 2 stars on GitHub - 1 maintainer
@julian-i/try-error 0.1.11
Elegant tuple-based error handling utilities for TypeScript, inspired by Rust's Result<T, E> patt...
16 versions - Latest release: over 1 year ago - 111 downloads last month - 0 stars on GitHub - 1 maintainer
safe-async-ts 1.0.0
A minimal TypeScript utility for safe asynchronous operations using tuple destructuring. Avoid tr...
1 version - Latest release: over 1 year ago - 10 downloads last month - 0 stars on GitHub - 1 maintainer
@pidchashyi/try-catch 3.1.4
A TypeScript utility package for elegant error handling with Result types
12 versions - Latest release: over 1 year ago - 18 downloads last month - 0 stars on GitHub - 1 maintainer
fortify-schema 2.2.1 💰
A modern TypeScript validation library designed around familiar interface syntax and powerful con...
47 versions - Latest release: 10 months ago - 518 downloads last month - 6 stars on GitHub - 1 maintainer
@safetry/core 1.0.2 💰
A TypeScript library for safe error handling with Result types
3 versions - Latest release: over 1 year ago - 31 downloads last month - 1 stars on GitHub - 1 maintainer
@shkumbinhsn/try-catch 0.0.8
A utility package for handling try-catch blocks in TypeScript with full type inference.
7 versions - Latest release: 9 months ago - 369 downloads last month - 8 stars on GitHub - 1 maintainer
typecatch 0.2.5
Simple TypeScript tryCatch util function for both sync and async
6 versions - Latest release: over 1 year ago - 192 downloads last month - 2 stars on GitHub - 1 maintainer
@j31/tryx-handler 0.3.0
A lightweight error handling package for JavaScript and TypeScript.
5 versions - Latest release: 11 months ago - 27 downloads last month - 0 stars on GitHub - 1 maintainer
@andreasnicolaou/safe 2.2.0
A simple utility for handling synchronous and asynchronous errors without relying on try-catch bl...
4 versions - Latest release: 8 months ago - 37 downloads last month - 3 stars on GitHub - 1 maintainer
@xnd-js/result 0.1.3
Strongly typed Result monad implementation in TypeScript
4 versions - Latest release: over 1 year ago - 13 downloads last month - 0 stars on GitHub - 1 maintainer
@dschz/try-catch 1.2.2
Simple try-catch utility function for JavaScript
11 versions - Latest release: 11 months ago - 326 downloads last month - 2 stars on GitHub - 1 maintainer
react-catch-error 1.0.0 unpublished
A robust error handling utility for JavaScript and TypeScript applications with retry, timeout, a...
1 version - Latest release: over 1 year ago - 7 downloads last month - 0 stars on GitHub - 1 maintainer
gotrycatch 1.0.1
Golang-style error handling utility for async and sync operations in TypeScript/JavaScript
2 versions - Latest release: over 1 year ago - 4 downloads last month - 0 stars on GitHub - 1 maintainer
tranxpress 1.1.0
A smart async wrapper for Express with MongoDB transaction support.
3 versions - Latest release: over 1 year ago - 4 downloads last month - 2 maintainers
catchbuddy 0.2.1
Simplify error handling in JavaScript with a lightweight utility that organizes results and error...
4 versions - Latest release: 3 months ago - 1.32 thousand downloads last month - 0 stars on GitHub - 1 maintainer