-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlighthouserc.js
42 lines (42 loc) · 1.3 KB
/
lighthouserc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
module.exports = {
ci: {
collect: {
url: "https://www.example.com",
maxAutodiscoverUrls: 3,
numberOfRuns: 2,
settings: {
chromeFlags: "--no-sandbox",
onlyCategories: ["performance", "best-practices", "accessibility", "seo"],
skipAudits: ['uses-http2', 'uses-long-cache-ttl', 'link-text']
// hostname: "127.0.0.1"
}
},
// assert: {
// assertions: {
// 'categories:performance': [
// 'error',
// { minScore: 0.9, aggregationMethod: 'median-run' },
// ],
// 'categories:accessibility': [
// 'error',
// { minScore: 1, aggregationMethod: 'pessimistic' },
// ],
// 'categories:best-practices': [
// 'error',
// { minScore: 1, aggregationMethod: 'pessimistic' },
// ],
// 'categories:seo': [
// 'error',
// { minScore: 1, aggregationMethod: 'pessimistic' },
// ],
// },
// },
upload: {
target: 'lhci',
serverBaseUrl: 'https://lhci.example.com',
token: 'REPLACE-ME-WITH-LHCI-WIZARD-BUILD-TOKEN-VALUE',
ignoreDuplicateBuildFailure: true,
allowOverwriteOfLatestBranchBuild: true
},
},
};