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: