A simple and minimalist wrapper library to deal with JavaScript object to JSON transformations and remove transient fields.
Time stretching and pitch shifting: WSOLA, phase vocoder, phase-locked vocoder, transient-aware, PaulStretch, PSOLA, SMS
Immutable hash maps implemented as hash array papped tries
Strip comments from JSON. Lets you use comments in your JSON files!
Traverse JSON Schema passing each schema object to callback
Parse JSON with more helpful errors
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
JSON Schema validation and specifications
Another JSON Schema Validator
Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
JSON parse & stringify that supports binary via bops & base64
Converts Zod schemas to Json Schemas
JSON for Humans
Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
return the github url from a package.json file
A super light and fast circular JSON parser.
Read and parse a JSON file
TypeScript definitions for json-schema
Parse, Resolve, and Dereference JSON Schema $ref pointers
Parse and stringify JSON with comments. It will retain comments even after saved!
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies
Lightweight npm postinstall message to invite people to donate to your collective
ActiveModel::Caching is a versatile gem for managing structured, temporary data using a caching backend, typically Rails cache for Rails applications. This gem provides an easy-to-use API for storing, retrieving, and manipulating data structures like scalars, lists, and JSON, making it simple to handle transient data without adding extra dependencies.
Bullet Proof JSON for Ruby takes the hassle out of API response handling by offering: Seamless Request Handling - automatically manage timeouts and errors so your app stays resilient, Smart Throttling - respect API rate limits without overcomplicating your code, Robust Retry Mechanism - never miss a response due to transient errors.