node package manager

gulp-amphtml-validator

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());
});

Release Notes

1.0.1

  • Set amphtml-validator version to 1.0.18

1.0.0

  • initial release