gulp-phtml

2.1.0 • Public • Published

Gulp pHTML pHTML

NPM Version Build Status Support Chat

Gulp pHTML lets you use pHTML with Gulp.

Install

Add Gulp pHTML to your project:

npm install gulp-phtml --save-dev

Usage

Use Gulp pHTML in your Gulpfile:

const gulp = require('gulp')
const gulpPhtml = require('gulp-phtml')
 
gulp.task('html',
  () => gulp.src('./src/*.html').pipe(
    gulpPhtml({
      /* pHTML Plugins */
      plugins: [], // Array | Plugin | Function
 
      /* pHTML Plugins */
      processOptions: {} // Object
    })
  ).pipe(
    gulp.dest('dist')
  )
)

Options

plugins

The plugins property determines which pHTML plugins are applied.

gulpPhtml({
  plugins: require('@phtml/image-alt')
})
gulpPhtml({
  plugins: [
    require('@phtml/image-alt'),
    require('@phtml/image-size')({ intrinsicsize: 'intrinsic' })
  ]
})

processOptions

The processOptions property determines which pHTML custom settings are applied.

gulpPhtml({
  processOptions: {
    voidElements: ['path', 'source', 'use']
  }
})

Package Sidebar

Install

npm i gulp-phtml

Weekly Downloads

2

Version

2.1.0

License

CC0-1.0

Unpacked Size

4.09 kB

Total Files

4

Last publish

Collaborators

  • jonathantneal