@uuv/a11y
Version:
A javascript lib for running a11y validation based on multiple reference(RGAA, etc)
45 lines (44 loc) • 2.05 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.A11Y_RGAA_REFERENCE = void 0;
const coverage_helper_1 = require("./coverage/coverage-helper");
const common_1 = require("./common");
const _1_image_1 = __importDefault(require("./rules/1-image"));
const _2_frame_1 = __importDefault(require("./rules/2-frame"));
const _3_color_1 = __importDefault(require("./rules/3-color"));
const _4_multimedia_1 = __importDefault(require("./rules/4-multimedia"));
const _5_table_1 = __importDefault(require("./rules/5-table"));
const _6_link_1 = __importDefault(require("./rules/6-link"));
const _7_script_1 = __importDefault(require("./rules/7-script"));
const _8_required_element_1 = __importDefault(require("./rules/8-required-element"));
const _9_structure_1 = __importDefault(require("./rules/9-structure"));
const _10_display_1 = __importDefault(require("./rules/10-display"));
const _11_form_1 = __importDefault(require("./rules/11-form"));
const _12_navigation_1 = __importDefault(require("./rules/12-navigation"));
const _13_visit_1 = __importDefault(require("./rules/13-visit"));
const RGAA_REFERENCE_URL = "https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests";
exports.A11Y_RGAA_REFERENCE = {
name: common_1.REFERENCE_NAME,
version: common_1.REFERENCE_VERSION,
url: RGAA_REFERENCE_URL,
rules: [
..._1_image_1.default,
..._2_frame_1.default,
..._3_color_1.default,
..._4_multimedia_1.default,
..._5_table_1.default,
..._6_link_1.default,
..._7_script_1.default,
..._8_required_element_1.default,
..._9_structure_1.default,
..._10_display_1.default,
..._11_form_1.default,
..._12_navigation_1.default,
..._13_visit_1.default
],
coverage: coverage_helper_1.buildCoverage,
getRuleUrl: (ruleId) => `${RGAA_REFERENCE_URL}/#${ruleId}`
};