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: