Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/TGiles/auto-lighthouse

A utility package for automating lighthouse reporting
https://github.com/TGiles/auto-lighthouse

audits auto-lighthouse crawler lighthouse-reports robots simplecrawler

Last synced: 3 months ago
JSON representation

A utility package for automating lighthouse reporting

Awesome Lists containing this project

README

        

# auto-lighthouse
[![License](https://badgen.net/github/license/TGiles/auto-lighthouse)](https://github.com/TGiles/auto-lighthouse/LICENSE)
[![npm version](https://badgen.net/npm/v/auto-lighthouse)](https://www.npmjs.com/package/auto-lighthouse)

[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=TGiles/auto-lighthouse)](https://dependabot.com)
[![Master build status](https://badgen.net/github/status/TGiles/auto-lighthouse)](https://github.com/TGiles/auto-lighthouse/actions)
[![Latest master commit](https://badgen.net/github/last-commit/TGiles/auto-lighthouse/master)](https://github.com/TGiles/auto-lighthouse/commits/master)

[![Open issues](https://badgen.net/github/open-issues/TGiles/auto-lighthouse)](https://github.com/TGiles/auto-lighthouse/issues)
[![Closed issues](https://badgen.net/github/closed-issues/TGiles/auto-lighthouse)](https://github.com/TGiles/auto-lighthouse/issues?q=is%3Aissue+is%3Aclosed)

A CLI for crawling one or more domains and generating both mobile and desktop reports for each page.

**Note: You will need a version of Chrome or Chromium installed for this package to work as expected.**

## How to use via NPM
* `npx auto-lighthouse`
* This command should print the help output

* `npm install auto-lighthouse` or `npm install -g auto-lighthouse`
* `auto-lighthouse`
* Verify that you recieve the help output
* `auto-lighthouse -u some_url -e true`

## How to use when contributing back to repository
* Fork the repository
* Navigate to the project root
* `npm install`
* `npm link`
* `auto-lighthouse`
* Verify help output
* Make some changes
* Make a pull request
* `npm unlink auto-lighthouse`