feat: implement automated Lighthouse CI testing for sitemap URLs with dedicated configuration and scripts.

This commit is contained in:
2026-02-01 17:35:31 +01:00
parent 950ef9d463
commit f41260e1db
5 changed files with 3231 additions and 4 deletions

View File

@@ -37,6 +37,7 @@
"zod": "^4.3.6"
},
"devDependencies": {
"@lhci/cli": "^0.15.1",
"@tailwindcss/cli": "^4.1.18",
"@tailwindcss/postcss": "^4.1.18",
"@types/node": "^22.19.3",
@@ -74,7 +75,9 @@
"directus:push:testing": "./scripts/sync-directus.sh push testing",
"directus:pull:testing": "./scripts/sync-directus.sh pull testing",
"directus:push:prod": "./scripts/sync-directus.sh push production",
"directus:pull:prod": "./scripts/sync-directus.sh pull production"
"directus:pull:prod": "./scripts/sync-directus.sh pull production",
"pagespeed:test": "tsx ./scripts/pagespeed-sitemap.ts",
"pagespeed:urls": "tsx -e \"import sitemap from './app/sitemap'; sitemap().then(urls => console.log(urls.map(u => u.url).join('\\n')))\""
},
"version": "1.0.0"
}