Unlighthouse scans your entire site using Google Lighthouse,
with a modern UI, minimal config and smart sampling.
Run the following command:
npx unlighthouse --site <your-site># or PNPMpnpm dlx unlighthouse --site <your-site>
By default, Unlighthouse will try and find your Google Chrome installation and use that with puppeteer. If you have issues with that you can install puppeteer globally.
npm install -g puppeteer
Install instructions for all integrations can be found on the docs site.
Need a hand? Join the Discord for one-on-one help.
Unlighthouse will save your reports in
.unlighthouse by default),
it's recommended you .gitignore these files.
As Unlighthouse is in beta, it's recommended you run it in debug mode.
# NPMnpx unlighthouse --site unlighthouse.dev --debug# or PNPMpnpm dlx unlighthouse --site unlighthouse.dev --debug
Integration instructions, Guides, API and config spec can be found on docs site.
MIT License © 2022 Harlan Wilton