Skip to content

hustxiaoc/gulp-html2kissy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

transform html templates to kissy module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published