Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

broccoli-ember-hbs-template-compiler

toranb1.1k1.7.2-alpha

ember.js precompiler for projects that use broccoli

Ember.js, Handlebars.js, Broccoli

readme

broccoli-ember-hbs-template-compiler

Build Status

An opinionated filter for Broccoli that compiles handlebars templates for ember.js

Installation

npm install --save-dev broccoli-ember-hbs-template-compiler

Usage Example

module.exports = function (broccoli) {
  var templateCompiler = require('broccoli-ember-hbs-template-compiler')
  var pickFiles = require('broccoli-static-compiler')

  function preprocess (tree) {
    tree = templateCompiler(tree);
    return tree
  }

  var sourceTree = broccoli.makeTree('js');
  var templates = pickFiles(sourceTree, {
    srcDir: '/templates',
    destDir: '/templates'
  })
  var appTemplates = preprocess(templates);
  return [appTemplates];
}

What file types does it work with?

It's opinionated so you get both .hbs and .handlebars extensions out of the box

What should I look out for?

It requires the destination directory name be templates (as shown in the above example)