Novices Plagiarizing Mozart
Miss any of our Open RFC calls?Watch the recordings here! »

gulp-amphtml-validator

1.0.5 • 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.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 pacakge.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

Install

npm i gulp-amphtml-validator

DownloadsWeekly Downloads

180

Version

1.0.5

License

Apache-2.0

Unpacked Size

14.9 kB

Total Files

6

Last publish

Collaborators

  • avatar