broccoli-template-builder

0.0.4 • Public • Published

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;
};

Package Sidebar

Install

npm i broccoli-template-builder

Weekly Downloads

2

Version

0.0.4

License

MIT

Last publish

Collaborators

  • moudy