Ponyfill and helpers for Error Causes
A collection of standard object serializers for Pino
Make your own nested error types!
An ES-spec-compliant shim/polyfill/replacement for the `.cause` property on all Error types that works as far down as ES3
Backward compatible custom ApiDOM errors with causes.
just emit 'log' events on the process object
vlts Error.cause convention
Parse JSON with more helpful errors
Tests whether one path is inside another path
A Node.js PostgreSQL client with strict types, detailed logging and assertions.
TypeScript definitions for error-cause
High-priority task queue for Node.js and browsers
A universally-unique, lexicographically-sortable, identifier generator
Merge an error with its inner cause
Create errors with code and cause properties
ActiveRecord-style API for IndexedDB with TypeScript support
Angular CLI builder for ESLint
A lightweight React Hook intended mainly for AI chat applications, for smoothly sticking to bottom of messages
Detect Node.JS (as opposite to browser environment). ESM modification
Make synchronous web requests
Get the real path of the system temp directory
Root Cause bare
Run Nodeunit unit tests
A small opinionated library to bring Rust-like results idiomatically to TypeScript.
This gem logs where ActiveRecord actually loads record
Eager Counting allows you to easily perform complex association grouped count queries.
Defines constant ActiveRecord::DB_DEFAULT which, when saved as an attribute's value, causes the db to set the column to its default value.
This gem extends ActiveRecord::Base causing created_by_id and updated_by_id attributes to be set magically with about 30 LOC
Centralize and delay changes to multiple ActiveRecord models to offload processing of complex calculations caused by model mutations.
Fixes ActiveRecord's dirty tracking. Provides an attr_frozen macro which causes an attribute to be returned frozen.
Fixes ActiveRecord's dirty tracking. Provides an attr_frozen macro which causes an attribute to be returned frozen.
data_transit relies on activerecord to generate database Models on the fly. Tt is executed within a database transaction, and should any error occur during data transit, it will cause the transaction to rollback. So don't worry about introducing dirty data into your target database
StrictPagination enforces type-safe pagination parameters and validates queries before execution, preventing unsafe JOINs (has_many, unsafe has_one) that multiply rows and cause inconsistent pagination with LIMIT/OFFSET + DISTINCT. Provides helpers for ActiveRecord and API responses.
Authentication / Authorization library for Watermark apps