0.0.4 • Published 10 years ago

broccoli-template-builder v0.0.4

Weekly downloads
15
License
MIT
Repository
github
Last release
10 years ago

Broccoli Template Builder

Build Status

A flexible Broccoli transform plugin for client-side templates.

Install

npm install --save broccoli-template-builder

Example

module.exports = function (broccoli) {
  var compiler = require('ember-template-compiler');
  var broccoliTemplateBuilder = require('broccoli-template-builder');

  var templates = broccoli.makeTree('your/templates');

  templates = broccoliTemplateBuilder(templates, {
    extensions: ['hbs']               // required
  , outputFile: 'assets/templates.js' // required
  , namespace: 'Ember.TEMPLATES'      // optional (defaults to 'JST')
  , compile: function (string) {      // optional (defaults to using plain template string)
      return 'Ember.Handlebars.template('+compiler.precompile(string)+')';
    }
  });

  return templates;
};