{"library":"junit-report-builder","type":"library","category":null,"description":"junit-report-builder is a Node.js library designed to simplify the creation of JUnit XML reports compatible with Jenkins and other CI systems. Currently stable at version 5.1.2, it maintains a moderate release cadence, addressing dependency updates, minor features, and critical compatibility fixes. Its primary function is to programmatically construct complex XML reports, providing a fluent API for defining test suites, test cases, and their outcomes (success, failure, skipped, error). A key differentiator is its focus on direct XML generation from a programmatic interface, rather than processing existing test output, making it ideal for integration into custom testing frameworks or report generation tools. It ships with TypeScript type definitions, ensuring robust development workflows.","language":"javascript","status":"active","version":"5.1.2","tags":["javascript","junit","xunit","report","builder","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install junit-report-builder","imports":["import builder from 'junit-report-builder';","const builder = require('junit-report-builder');","import type { TestSuite } from 'junit-report-builder';"]},{"cmd":"yarn add junit-report-builder","imports":[]},{"cmd":"pnpm add junit-report-builder","imports":[]}],"homepage":null,"github":"https://github.com/davidparsson/junit-report-builder","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/junit-report-builder","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/junit-report-builder/compatibility"}}