Download the PHP package logiek/laravel-google-lighthouse without Composer
On this page you can find all versions of the php package logiek/laravel-google-lighthouse. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download logiek/laravel-google-lighthouse
More information about logiek/laravel-google-lighthouse
Files in logiek/laravel-google-lighthouse
Package laravel-google-lighthouse
Short Description This package provides a wrapper for Google Lighthouse to audit the quality of web pages with Laravel.
License MIT
Informations about the package laravel-google-lighthouse
laravel-google-lighthouse
This package is based on octoper/lighthouse-php.
This package provides a wrapper for Google Lighthouse to audit the quality of web pages with Laravel.
Installation
You can install the package via Composer:
The package will automatically register itself. Optionally you can publish the config file with:
Usage
The following example will perform the default Google Lighthouse audit and store the result in the given path.
Categories
Per default the audit will run all the available categories. To run the audit for a specified list of categories you can specify the categories that the audit should run as shown in the example below, any missing category will be skipped.
The available categories are: performance
, pwa
, bestPractices
, accessibility
and seo
.
Output
The setOutput
method accepts a second argument that can be used to specify the format (based on the configuration). If the format argument is missing then the file extension will be used to determine the output format. If the file extension does not specify an accepted format, an exception will be thrown.
For the example the following code will create two reports example.report.html and example.report.json.
Options
The setOption
method can be used to specify certain options to fine tune Google Lighthouse to your liking.
Changelog
Please see the CHANGELOG for more information about recent changes.
License
This project is open-sourced software licensed under the MIT license.
All versions of laravel-google-lighthouse with dependencies
illuminate/config Version ^8.0|^9.0|^10.0
illuminate/support Version ^8.0|^9.0|^10.0
symfony/process Version ^5.4|^6.0