{"library":"tap-out","type":"library","category":null,"description":"tap-out is a JavaScript library designed to parse Test Anything Protocol (TAP) output streams, converting them into structured JavaScript objects and emitting events for various TAP data types. Currently at version 3.0.0, its release cadence is tied to significant internal changes or feature additions, with major versions indicating potential breaking changes. It distinguishes itself by providing both a streaming API and a final callback for comprehensive results, allowing detailed programmatic inspection of test results, assertions, and metadata. Unlike simple TAP formatters, tap-out focuses on programmatic access to the parsed data, making it suitable for building custom test reporters, analysis tools, or integrating with CI/CD pipelines.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","tap","parser","tape","tap-spec","test"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tap-out","imports":["const tapOut = require('tap-out');"]},{"cmd":"yarn add tap-out","imports":[]},{"cmd":"pnpm add tap-out","imports":[]}],"homepage":null,"github":"https://github.com/scottcorgan/tap-out","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tap-out","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-out/compatibility"}}