gulp-html2kissy

0.0.8 • Public • Published

gulp-html2kissy

html2kissy plugin for gulp

Usage

First, install gulp-html2kissy as a development dependency:

npm install --save-dev gulp-ejs

Then, add it to your gulpfile.js:

var html2kissy = require("gulp-html2kissy");
 
gulp.src("./templates/*.html")
    .pipe(html2kissy({
        package: "udata/views"
    }))
    .pipe(gulp.dest("./udata/views"));

If you want to use gulp-html2kissy in a watch/livereload task, you may want to avoid gulp exiting on error when, for instance, a partial file is ENOENT. Here's an example on how to make it work:

var html2kissy = require('gulp-html2kissy');
var gutil = require('gulp-util');
 
gulp.src('./templates/*.html')
    .pipe(html2kissy({
        package: "udata/views"
    }).on('error', gutil.log))
    .pipe(gulp.dest('./udata/views'));

This will make gulp log the error and continue normal execution.

API

html2kissy(options, settings)

options

Type: hash Default: {}

settings

Type: hash Default: {ext: '.html'}

A hash object to configure the plugin.

settings.ext

Type: String Default: .html

Defines the default file extension that will be appended to the filename.

License

MIT License

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i gulp-html2kissy

    Weekly Downloads

    2

    Version

    0.0.8

    License

    ISC

    Last publish

    Collaborators

    • taojie