Lighthouse
Run Lighthouse on demand
lighthouse.js
import createClient from 'microlink.io'
const microlink = createClient()
const lighthouse = async (url, opts) => {
const data = await microlink.metadata(url, {
meta: false,
technologies: false,
insights: {
lighthouse: {
preset: 'lr-mobile'
}
},
...opts
})
return data.insights.lighthouse
}
const result = await lighthouse('https://example.com')
console.log(result)