lightcrawler

0.0.9 • Public • Published

lightcrawler

Crawl a website and run it through Google lighthouse

npm install --save 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!

Dependencies (6)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i lightcrawler

    Weekly Downloads

    10

    Version

    0.0.9

    License

    ISC

    Last publish

    Collaborators

    • kuychaco
    • kevinsawicki