gulp-php2html

1.0.1 • Public • Published

gulp-php2html NPM version Build Status Dependency Status

php2html plugin for gulp

Usage

First, install gulp-php2html as a development dependency:

npm install --save-dev gulp-php2html

Then, add it to your gulpfile.js:

var php2html = require("gulp-php2html");
 
gulp.src("./src/*.php")
    .pipe(php2html())
    .pipe(gulp.dest("./dist"));

With router

var php2html = require("gulp-php2html");
 
php2html.routes(['/my/route','/will/be/processed','/by/router.php'])
    .pipe(php2html({router: 'router.php'}))
    .pipe(gulp.dest("./dist"));

To make this work you need the php-cgi binaray in your PATH.

Installing php-cgi

OSX

The php-cgi binary can be installed via Homebrew by tapping the homebrew-php repository:

brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew install php56
Windows

The php-cgi binary can be installed via XAMPP. Here is how you can add the binary to your PATH: Link

Ubuntu
sudo apt-get install php5-cgi

API

php2html(options)

options.verbose

Type: Boolean Default value: false

Print debug output to the console

options.haltOnError

Type: Boolean Default value: true

Set to false to write dest html files on error. Usefull for debugging.

See php2html for a full list of options.

License

MIT License

Readme

Keywords

Package Sidebar

Install

npm i gulp-php2html

Weekly Downloads

297

Version

1.0.1

License

MIT

Unpacked Size

22.5 kB

Total Files

28

Last publish

Collaborators

  • bezoerb