lighthouse
Type:
Default: true
boolean | object
Default: true
It returns a web performance report over the target url, powered by
Lighthouse
.- CLI
- JavaScript
- Shell
- Python
- Ruby
const mql = require('@microlink/mql')
const { status, data } = await mql(
'https://css-tricks.com/nerds-guide-color-web',
{ insights: { lighthouse: true } }
)
mql.render(data)
The report is serialized to JSON by default to make easy visualize it using
lighthouse.microlink.io
.Alternatively, you can serialize to
'html'
or 'csv'
:- CLI
- JavaScript
- Shell
- Python
- Ruby
const mql = require('@microlink/mql')
const { status, data } = await mql(
'https://css-tricks.com/nerds-guide-color-web',
{ insights: { lighthouse: { output: 'html' } } }
)
mql.render(data)
Any
Lighthouse configuration
setting is supported:- CLI
- JavaScript
- Shell
- Python
- Ruby
const mql = require('@microlink/mql')
const { status, data } = await mql(
'https://css-tricks.com/nerds-guide-color-web',
{ insights: { lighthouse: { onlyCategories: ['accesibility'] } } }
)
mql.render(data)
You can use
'preset'
to load a set of specific Lighthouse settings at once:- CLI
- JavaScript
- Shell
- Python
- Ruby
const mql = require('@microlink/mql')
const { status, data } = await mql(
'https://css-tricks.com/nerds-guide-color-web',
{ insights: { lighthouse: { preset: 'desktop' } } }
)
mql.render(data)
The following presets are supported: