A small utility package that brings Golang inspired error-as-values-handling to Javascript and Typescript.
Error comparison and information related utility for node and the browser
Error constructor for test and validation frameworks that implements standardized AssertionError specification.
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
minimal implementation of a PassThrough stream
Node.js final http responder
Run an array of functions in parallel
Simple reusable React error boundary component
A drop-in replacement for fs, making various improvements.
QRCode / 2d Barcode api with both server side and client side support using canvas
Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.
A ridiculously light-weight argument validator (now browser friendly)
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
Create an error with a code
Inlines img, script and link tags into the same file.
A Minipass stream that raises an error if you get a different number of bytes than expected
Make a callback- or promise-based function support both promises and callbacks.
Type checking for JavaScript functions
Write files in an atomic fashion w/configurable ownership
Lightweight utilities for debouncing, throttling, and more - designed for npm packages.
JSON Web Token implementation (symmetric and asymmetric)
An arbitrary length integer library for Javascript
An overlay for displaying stack frames.
ES Proposal spec-compliant shim for AggregateError
Representation of an error as a data structure
Gem for emulating data entry errors
Data structure to hold validation and process errors
Load, validate, and parse European Data Format files. Used for batch testing EDFs for errors. Run `edfize` on command line to view full list of options.
Instead of Rails translating validation errors automatically to current locale, validation errors are returned as error meta hashes easily embedded in API error responses and translated in the frontend.
A DSL for building matchers that validate nested data structures. Ruby literals like classes, ranges, regexps, arrays, and hashes are automatically converted into matchers. Mismatches produce error trees with paths pointing to each failing element.
Provides secure_params that converts sensitive data to [FILTERED]. And send [FILTERED] data to error monitoring sevices.
nested structure validator
Ruby utility library for network requests. Based on Faraday and Excon, provides a wrapper for XML/JSON parsing and error handling. All successful responses are returned as hash with key data, all errors in a JSONAPI-friendly hash with key errors.
Utilities to validate data and serialize errors.
Implements JSON API 1.0 - data, errors, meta, pagination, sort, filters, sparse fieldsets and inclusion of related resources.
Dorm (Data ORM) is a lightweight, functional ORM built on Ruby's Data class. Features immutable records, monadic error handling inspired by dry-monads, and a functional programming approach to database operations.