Developer Toolsv1.0.0
@sopkit/json
Fast JSON syntax validator with precise line/column reporting, formatting, and minification.
Overview
Standard JSON.parse errors are notoriously vague. @sopkit/json parses raw strings and details precisely where a syntax error occurred, returning line numbers and column positions to improve development velocity.
Installation
npm install @sopkit/json
Quick Start (ESM)
import { validate } from "@sopkit/json";
const res = validate("{invalid}");
console.log(res.line, res.column); // prints line/col offsetsAPI Reference
validate(jsonStr: string): ValidationResultParses and returns validation details.
format(jsonStr: string, options?: FormatOptions): stringBeautifies JSON with custom spacing.
minify(jsonStr: string): stringCollapses JSON layout.
Rivals Comparison
How @sopkit/json compares against the typical industry standard (jsonlint):
Size
1.53 KB34 KB
Dependencies
0 (Zero dependencies)2+ dependencies
Precision
Detailed V8/JSC regex index mappingBasic parser exceptions
SopKit Guarantee
All libraries in the SopKit ecosystem are guaranteed to have zero server calls, zero analytical trackers, and 100% client-side privacy-first execution.