broccoli-ember-hbs-template-compiler
Version:
ember.js precompiler for projects that use broccoli
42 lines (29 loc) • 1.13 kB
Markdown
# broccoli-ember-hbs-template-compiler
[](https://travis-ci.org/toranb/broccoli-ember-hbs-template-compiler)
An opinionated filter for Broccoli that compiles handlebars templates for ember.js
## Installation
```bash
npm install --save-dev broccoli-ember-hbs-template-compiler
```
## Usage Example
```js
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)