/** Accessibility smoke — design-system primitives expose expected ARIA roles/labels. */ import fs from "node:fs"; import path from "node:path"; import { fileURLToPath } from "node:url"; const DS = path.join(path.dirname(fileURLToPath(import.meta.url)), "..", "design-system"); const checks = [ { file: "ExperienceChart.tsx", mustInclude: ['role="img"', "aria-label"] }, { file: "ExperienceMap.tsx", mustInclude: ['role="region"', "aria-label"] }, { file: "ExperienceTimeline.tsx", mustInclude: ['aria-label="خط زمانی"', " " - " + e).join("\n")); process.exit(1); } console.log("experience a11y-smoke OK");