npm

gulp-amphtml-validator-local

1.0.6 • Public • Published

Gulp AMPHTML Validator

A Gulp plugin for validating AMPHTML files using the official AMPHTML Validator.

Installation

Install package with npm and add it to your development dependencies:

npm install --save-dev gulp-amphtml-validator

Usage

const gulpAmpValidator = require('gulp-amphtml-validator');

gulp.task('amphtml:validate', () => {
  return (
    gulp
      .src('*.html')
      // Validate the input and attach the validation result to the "amp" property
      // of the file object.
      .pipe(gulpAmpValidator.validate())
      // Print the validation results to the console.
      .pipe(gulpAmpValidator.format())
      // Exit the process with error code (1) if an AMP validation error
      // occurred.
      .pipe(gulpAmpValidator.failAfterError())
  );
});

To treat warnings as errors, replace the last line of the validation closure with:

// Exit the process with error code (1) if an AMP validation warning or
// error occurred.
.pipe(gulpAmpValidator.failAfterWarningOrError());

Release Notes

1.0.6

  • Use fancy-log log.info (#30744)

1.0.5

  • Update repository location.

1.0.4

  • Update amphtml-validator dependency to 1.0.30, gulp to 4.0.2 and mocha to 7.0.1.

1.0.3

  • Remove engine section from package.json to allow any version of gulpjs.

1.0.2

  • Add failAfterWarningOrError option
  • Upgrade amphtml-validator version to 1.0.21

1.0.1

  • Upgrade amphtml-validator version to 1.0.18

1.0.0

  • initial release

Package Sidebar

Install

npm i gulp-amphtml-validator-local

Weekly Downloads

2

Version

1.0.6

License

Apache-2.0

Unpacked Size

4.99 MB

Total Files

7

Last publish

Collaborators

  • mhauck.wdrmg