Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add WCAG 2.2 and EN 301 549 data, update to VPAT 2.5, refactor Librar…
…ian (#353) * Add WCAG 2.2 and EN 301 549 data, update to VPAT 2.5, refactor Librarian * add new `/catalog/data/wcag-2.2.yaml` to include all new SCs (note: keeps 4.1.1 as it is still reportable) * add new `/catalog/data/en-301-549.yaml` (using the data that was already added by hand to `/catalog/2.4-edition-wcag-2.1-508-eu-en.yaml` * update terms and any references to VPAT version number to new ITI VPAT 2.5 https://www.itic.org/policy/accessibility/vpat * refactor Librarian utility (and associated `createCatalog`) to better handle combining an arbitrary amount (array) of standards * add support for VPAT 2.5 INT (the only version not supported yet is the pure EU version, as this will require re-numbering of chapters in final document - this should be done as one big separate update that runs at the end over the combined output and makes sure chapter numbers are properly sequential) * add generated yaml files for all the catalog variants the Librarian now supports (note: left the previous 2.4 versions in place...this may require further planning/thinking on how these old versions should be maintained or generated ... perhaps librarian needs an extra version switch for VPAT too?) * Correct/harmonise EN 301 549 yaml seems the original source for this, `/catalog/2.4-edition-wcag-2.1-508-eu-en.yaml`, had a few oddities/mistakes * TypeScript tweaks * Update EN yaml * Updated catalog and librarian tests for the new changes. Added missing 2.4.13 criteria to wcag2.2 data, regenerated catalogs. Small code cleanup and updated package files. --------- Co-authored-by: Daniel Mundra <[email protected]>
- Loading branch information