{"library":"tap-parser","type":"library","category":null,"description":"tap-parser is a JavaScript library designed to parse the Test Anything Protocol (TAP) stream, specifically implementing version 14 of the TAP specification. It is currently at version 18.3.3 and appears to have a stable release cadence, with frequent updates to its main `tap` package dependency, suggesting active maintenance. The library provides a streaming parser, allowing users to pipe TAP output directly into it for real-time processing. Beyond streaming, it also offers utility functions (`parse` and `stringify`) for handling TAP data as strings or arrays of events, though `stringify` has limitations as TAP is not an object serialization format. Key differentiators include its focus on strict TAP v14 compliance, its streaming capabilities, and its dual-purpose API for both stream and string-based parsing, along with a command-line interface.","language":"javascript","status":"active","version":"18.3.3","tags":["javascript","tap","test","parser","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tap-parser","imports":["import { Parser } from 'tap-parser'","import { parse } from 'tap-parser'","import { stringify } from 'tap-parser'"]},{"cmd":"yarn add tap-parser","imports":[]},{"cmd":"pnpm add tap-parser","imports":[]}],"homepage":null,"github":"https://github.com/tapjs/tapjs","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tap-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/tap-parser/compatibility"}}