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

/gulp-php2html/

    Package Sidebar

    Install

    npm i gulp-php2html

    Weekly Downloads

    323

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    22.5 kB

    Total Files

    28

    Last publish

    Collaborators

    • bezoerb