suitmedia/frontend-lighthouse-audit 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

suitmedia/frontend-lighthouse-audit

Composer 安装命令:

composer require suitmedia/frontend-lighthouse-audit

包简介

A PHP package to automate the Lighthouse Auditing for frontend development.

README 文档

README

Build Status codecov Scrutinizer Code Quality StyleCI Total Downloads Latest Stable Version License: MIT

Frontend Lighthouse Audit

A simple tool to audit all of the frontend HTML templates using lighthouse-ci CLI command.


Lighthouse Audit Example

Synopsis

This package will help you to measure and audit the quality of your frontend HTML templates. It will start a web-server automatically on the given document root path, scan all HTML files and analyse them one by one. You can also run this tool in your CI pipeline.

Table of contents

Compatibility

This package only supports PHP version 7.1 or higher.

Requirements

This package is dependent to the lighthouse-ci package and Chrome /Chromium web browser, so you need to install them first.

You can install lighthouse-ci easily, using this command:

$ npm install -g lighthouse-ci

Setup

Install the package globally using Composer :

$ composer global require suitmedia/frontend-lighthouse-audit

CLI Usage

$ lighthouse-audit -h

Usage:
  lighthouse-audit [options] [--] <path>

Arguments:
  path                                   Specify the path of a directory to analyse.

Options:
  -S, --server[=SERVER]                  Define the address and port that PHP web-server should serve. <address>:<port> [default: "localhost:8000"]
      --mode[=MODE]                      Define the mode to run Lighthouse audit. Option: mobile,desktop [default: "mobile"]
      --performance[=PERFORMANCE]        Define the minimal performance score for audit to pass [default: "80"]
      --best-practices[=BEST-PRACTICES]  Define the minimal best-practices score for audit to pass [default: "80"]
      --accessibility[=ACCESSIBILITY]    Define the minimal accessibility score for audit to pass [default: "80"]
      --seo[=SEO]                        Define the minimal seo score for audit to pass [default: "80"]
      --pwa[=PWA]                        Define the minimal pwa score for audit to pass [default: "0"]
      --except[=EXCEPT]                  Provide a list of filenames that you wish to exclude, separated by commas.

      --chrome-flags[=CHROME-FLAGS]      Custom flags to pass to Chrome (space-delimited). For a full list of flags,
                                         see http://peter.sh/experiments/chromium-command-line-switches/.

  -h, --help                             Display this help message
  -V, --version                          Display this application version

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 5.89k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-02-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固