Skip to content

Gulp task to process templates and include the escaped content into js files.

License

Notifications You must be signed in to change notification settings

tagview/gulp-process-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-process-templates

Gulp task to process templates and include the escaped content into js files.

Install

npm install gulp-process-templates

Use

Given a js file...

var assert = require("assert");

describe("Task should replace @include with the template", function() {
  var template = /* @include template.html.tpl */;
  it("replace the @include with the escaped content of the file", function() {
    assert.equal('<div class="row"></div>', template);
  });
});

... and a template ...

<div class="row"></div>

... then declaring a task on your gulpfile.js ...

'use strict'

var gulp = require('gulp');
var processTemplates = require('./index.js');

gulp.task('compile', function() {
  gulp.src('./test/*.js')
   .pipe(processTemplates())
   .pipe(gulp.dest('./compiledtest'));
});

... will result

var assert = require("assert");

describe("Task should replace @include with the template", function() {
  var template = "<div class=\"row\"></div>";
  it("replace the @include with the escaped content of the file", function() {
    assert.equal('<div class="row"></div>', template);
  });
});

About

Gulp task to process templates and include the escaped content into js files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published