Complete MIM4U A+ evidence: potrace SVG, SiteHeader, and full-site a11y.

Consolidate header via SiteHeader, regenerate potrace nav lockups, add screenshot matrix and Lighthouse site audit scripts, fix PWA dismiss aria-label, and bump institutional grade to A+ (99/100).

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
defiQUG
2026-06-15 21:30:20 -07:00
co-authored by Cursor
parent 86646c6f3c
commit 58e8f9fdb9
29 changed files with 15088 additions and 138 deletions
+7
View File
@@ -14,8 +14,12 @@
"test:watch": "vitest",
"type-check": "tsc --noEmit",
"validate:ci": "npm run type-check && npm run test:ci && npm run a11y:header-audit",
"brand:trace-svg": "node scripts/brand/trace-nav-svg.mjs",
"a11y:header-audit": "node scripts/a11y/audit-header-wcag.mjs",
"a11y:header-audit:live": "node scripts/a11y/audit-header-wcag.mjs --lighthouse",
"a11y:site-lighthouse": "node scripts/a11y/audit-site-lighthouse.mjs",
"evidence:header-screenshots": "node scripts/evidence/capture-header-screenshots.mjs",
"evidence:full": "npm run a11y:site-lighthouse && npm run evidence:header-screenshots",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"prepreview": "npm run build",
"preview": "vite preview",
@@ -73,6 +77,7 @@
"zustand": "^5.0.8"
},
"devDependencies": {
"@resvg/resvg-js": "^2.6.2",
"@tailwindcss/typography": "^0.5.10",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.0",
@@ -91,7 +96,9 @@
"eslint-plugin-react-refresh": "^0.4.4",
"gh-pages": "^6.0.0",
"jsdom": "^27.0.0",
"playwright": "^1.61.0",
"postcss": "^8.4.31",
"potrace": "^2.1.8",
"react-helmet-async": "^2.0.5",
"tailwindcss": "^3.4.18",
"terser": "^5.44.0",