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:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user