Skip to content
This repository was archived by the owner on Sep 12, 2023. It is now read-only.

Repository files navigation

lightcrawler

Crawl a website and run it through Google lighthouse

npm install --save-dev lightcrawler
lightcrawler --url https://atom.io/ --config lightcrawler-config.json

where lightcrawler-config.json looks something like this:

{
"extends": "lighthouse:default",
"settings": {
"crawler": {
"maxDepth": 2,
"maxChromeInstances": 5
},
"onlyCategories": [
"Accessibility",
"Performance",
"Best Practices"
],
"onlyAudits": [
"accesskeys",
"aria-allowed-attr",
"external-anchors-use-rel-noopener",
"geolocation-on-start",
"no-document-write",
"no-mutation-events",
"no-old-flexbox",
"time-to-interactive",
"user-timings",
"viewport",
"without-javascript"
]
}
}

Enjoy!

About

Crawl a website and run it through Google lighthouse

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1.6k stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages