{"library":"incomplete-json-parser","type":"library","category":null,"description":"incomplete-json-parser is a TypeScript module designed to robustly parse JSON strings that may be incomplete, chunked, or arriving in a streaming fashion. It provides an `IncompleteJsonParser` class and a static `parse` method to handle scenarios where standard `JSON.parse` would fail due to premature termination or fragmented input. The library, currently at version `1.1.5`, allows developers to incrementally feed JSON data via a `write` method and retrieve the most complete possible JavaScript object at any point using `getObjects()`. This makes it particularly suitable for processing real-time data streams, large file parsing, or handling responses from APIs that might send data in chunks or terminate early (e.g., during AI model responses). While a precise release cadence isn't defined, its versioning indicates active development and minor updates. A key differentiator is its fault tolerance, aiming to yield valid partial results even from highly fragmented inputs, unlike strict parsers that would immediately throw errors.","language":"javascript","status":"active","version":"1.1.5","tags":["javascript","json","parser","stream","streaming","incomplete","fragment","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install incomplete-json-parser","imports":["import { IncompleteJsonParser } from 'incomplete-json-parser';","const result = IncompleteJsonParser.parse('{\"data\": \"value\"');","import type { IncompleteJsonParser } from 'incomplete-json-parser';"]},{"cmd":"yarn add incomplete-json-parser","imports":[]},{"cmd":"pnpm add incomplete-json-parser","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/incomplete-json-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/incomplete-json-parser/compatibility"}}