One shortcoming of JSON is the lack of multiline support. This module will split/join multiline strings to string arrays which is more readable.
Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings
Readable multiline template strings
TypeScript definitions for hjson
JSON for Humans
Spacetrim is trimming string from all 4 sides.
Prettier plugin to force all arrays to be multiline.
Parse and stringify JSON with comments. It will retain comments even after saved!
Tokenize a shell string into argv array
Parse partial JSON generated by LLM
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
cjson - Commented JavaScript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.
JSON for humans and machines
sprintf formatting targetted for CLI
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
A dynamic JSON parser that isn't strict and can be customized.
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
Compress JSON in URL friendly strings
Useful functions when working with JSON.
SQL ConnectionString parser
Make multiline JS into a single line
Node addon for string extraction for msgpackr
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.