Automated validator for logical API compatibility across brazilian-utils implementations.
src/libs.config.json: repository and language definitionssrc/spec.json: canonical API contractsrc/exceptions.json: allowed aliases and structural differencessrc/specs/: one generated JSON spec per implementationoutput/: generated artifactssrc/: CLI, extraction, normalization, comparison, and report logic
npm cinpm run build runs the full validation pipeline (including comparison outputs).
npm run api-validator -- update-libs
npm run api-validator -- extract
npm run api-validator -- normalize
npm run api-validator -- bootstrap-spec --source brazilian-utils-javascript
npm run api-validator -- generate-lib-specs
npm run api-validator -- compare
npm run api-validator -- report
npm run api-validator -- allcompare reads from src/specs/*.spec.json.
compare and all exit non-zero when CI-breaking mismatches exist.
output/extracted.jsonoutput/normalized.jsonsrc/specs/<lib>.spec.jsonoutput/matrix.jsonoutput/index.html