feat: add color contrast checking script for CI/CD

- Added scripts/check-color-contrast.ts to validate WCAG AA compliance
- Added npm script 'check:contrast' for easy execution
- Validates 7 critical color pairs
- All color combinations now pass WCAG AA 4.5:1 standard
This commit is contained in:
张翔
2026-03-06 20:25:52 +08:00
parent a2f1e29aaa
commit cbbc6e8824
3 changed files with 607 additions and 0 deletions
+2
View File
@@ -10,6 +10,7 @@
"test": "playwright test",
"test:smoke": "playwright test --grep @smoke",
"test:report": "allure generate test-results/allure-results && allure open",
"check:contrast": "tsx scripts/check-color-contrast.ts",
"audit:performance": "node scripts/performance-audit.js",
"audit:seo": "node scripts/seo-check.js",
"audit:accessibility": "node scripts/accessibility-test.js",
@@ -47,6 +48,7 @@
"eslint-config-next": "^0.2.4",
"lighthouse": "^13.0.3",
"tailwindcss": "^4",
"tsx": "^4.21.0",
"typescript": "^5"
}
}