1.0.0 • Published 5 years ago

gulp-ergate-compiler v1.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

gulp-ergate-compiler

A plugin for gulp to use ergate-complier to parse template file

Usage

First, install:

npm install --save-dev gulp-ergate-compiler

Then create ergate-complier-conf.js:

// this configure is to parse ejs
// so you need to install ejs
const ejsConf = require('./node_modules/ergate-complier/ejs-conf')

module.exports = [
    {
        tagName: 'ejs',
        conf: {
            ...ejsConf,
            template: {
                button: 'example/button'
            }
        }
    }
]

Finally, add this plugin to your gulpfile.js

const gulp = require('gulp')
const compiler = require('./index')
const rename = require('gulp-rename')

exports.default = function () {
    return gulp.src('example/index.xml')
        .pipe(compiler())
        .pipe(rename({ extname: '.html' }))
        .pipe(gulp.dest('example'))
}

API

compiler(options)

the options is the options of ergate-complier's new Parser(options)