build: unify lighthouse config

This commit is contained in:
Johannes Millan 2025-10-23 18:54:32 +02:00
parent 8b27fe6658
commit ce22606bf3
3 changed files with 50 additions and 52 deletions

View file

@ -41,5 +41,3 @@ jobs:
temporaryPublicStorage: true
# Run 3 times for consistency
runs: 3
# Configure budgets
budgetPath: './tools/lighthouse/budget.json'

View file

@ -3,7 +3,56 @@
"collect": {
"staticDistDir": "./dist",
"numberOfRuns": 3,
"url": ["http://localhost/browser/index.html"]
"url": ["http://localhost/browser/index.html"],
"budgets": [
{
"path": "/*",
"resourceSizes": [
{
"resourceType": "script",
"budget": 1200
},
{
"resourceType": "stylesheet",
"budget": 100
},
{
"resourceType": "image",
"budget": 300
},
{
"resourceType": "font",
"budget": 100
},
{
"resourceType": "total",
"budget": 1500
}
],
"resourceCounts": [
{
"resourceType": "script",
"budget": 100
},
{
"resourceType": "stylesheet",
"budget": 10
},
{
"resourceType": "image",
"budget": 50
},
{
"resourceType": "font",
"budget": 10
},
{
"resourceType": "total",
"budget": 150
}
]
}
]
},
"assert": {
"preset": "lighthouse:no-pwa",

View file

@ -1,49 +0,0 @@
[
{
"path": "/*",
"resourceSizes": [
{
"resourceType": "script",
"budget": 1200
},
{
"resourceType": "stylesheet",
"budget": 100
},
{
"resourceType": "image",
"budget": 300
},
{
"resourceType": "font",
"budget": 100
},
{
"resourceType": "total",
"budget": 1500
}
],
"resourceCounts": [
{
"resourceType": "script",
"budget": 100
},
{
"resourceType": "stylesheet",
"budget": 10
},
{
"resourceType": "image",
"budget": 50
},
{
"resourceType": "font",
"budget": 10
},
{
"resourceType": "total",
"budget": 150
}
]
}
]