1.1.8 • Published 7 years ago

gulp-puppeteer-accessibility-audit v1.1.8

Weekly downloads
31
License
SEE LICENSE IN LI...
Repository
-
Last release
7 years ago

Gulp Puppeteer Accessibility Audit

Gulp plugin for Puppeteer Accessibility Audit

Installation

npm install --save-dev gulp-puppeteer-accessibility-audit

or

yarn add --dev gulp-puppeteer-accessibility-audit

Usage

const paa = require('gulp-puppeteer-accessibility-audit');

gulp.task('audit', function () {
  return gulp.src('./**/*.html')
    .pipe(paa())
    .pipe(paa.reporter());
});

Reporters

There are 3 reporters available for use.

  • reporter - Reports at the end all passes and fails, does not trigger a failure
  • failAfterError - Reports at the end but only prints failures and will emit an error
  • failOnError - Will emit an error on the first failure

Config

All config data passed into paa will be passed directly to Puppeteer Accessibility Audit

  • puppeteerConfig is passed to: puppeteer.launch
  • viewport is passed to: page.setViewport
  • auditScopeSelector is used to target the audit and is passed to a document.querySelector.

For example

const paa = require('gulp-puppeteer-accessibility-audit');

gulp.task('audit', function () {
  return gulp.src('./**/*.html')
    .pipe(paa({
      puppeteerConfig: {
        timeout: 5000,
        headless: false
      },
      viewport: {
        width: 1920,
        height: 1080
      },
      auditScopeSelector: "#content"
    }))
    .pipe(paa.reporter());
});

Credits

Lots of copy and pasting of gulp-a11y by Michael Pezzi

1.1.8

7 years ago

1.1.7

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago