P0: mim-api, live conversion paths, and CWV sprint to ~2.56s LCP.
Ship VMID 7811 API (assistance, contact, Stripe checkout), wire donate and forms to API with accessible success UI, static LCP shell with deferred React mount, and perf gate tooling (P0 72/2600ms; world-class 85/2500ms tracked separately). Co-authored-by: Cursor <[email protected]>
This commit is contained in:
+6
-2
@@ -11,16 +11,20 @@
|
||||
"prebuild": "npm run brand:export && npm run photos:optimize",
|
||||
"build": "tsc && vite build",
|
||||
"test": "vitest run",
|
||||
"test:ci": "vitest run --reporter=verbose",
|
||||
"test:ci": "vitest run --reporter=verbose && npm run test:api",
|
||||
"test:api": "npm --prefix mim-api test",
|
||||
"test:watch": "vitest",
|
||||
"type-check": "tsc --noEmit",
|
||||
"validate:ci": "npm run type-check && npm run test:ci && npm run a11y:header-audit",
|
||||
"validate:ci:strict": "npm run validate:ci && npm run perf:gate",
|
||||
"perf:gate": "node scripts/a11y/audit-perf-gate.mjs --min=72 --max-lcp=2600",
|
||||
"perf:gate:world-class": "node scripts/a11y/audit-perf-gate.mjs --min=85 --max-lcp=2500",
|
||||
"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",
|
||||
"evidence:full": "npm run a11y:site-lighthouse && npm run perf:gate && npm run evidence:header-screenshots",
|
||||
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
|
||||
"prepreview": "npm run build",
|
||||
"preview": "vite preview",
|
||||
|
||||
Reference in New Issue
Block a user