This is an ember-cli addon that brings support for Emblem.js templates.
This printer is based on version 0.5.0+ of Emblem. It compiles .embl
,
.emblem
and .em
templates into Handlebars-syntax templates which
will then be compiled as standard .hbs
templates by ember-cli.
Consequently, this addon should be compatible with old versions of Ember regardless of its template dependency, and support newer (HTMLBars) template compilation in ember-cli.
The emblem dependency jump from 0.5.x to 0.6.x is breaking change for projects that use Ember 1.9.x, and through ember-cli: ember-cli-htmlbars 0.6.x Use ember-cli-emblem v0.2.x for Handlebars 2.0 support.
If you are using the broccoli-emblem-compiler
it should be removed
before using this addon: npm uninstall --save-dev broccoli-emblem-compiler
.
ember install ember-cli-emblem
ember-cli-emblem supports blueprint generation for routes, components, and templates. Use the ember generate
command to add new Emblem templates.
ember-cli-emblem exposes a few instrumentation options for Emblem:
blueprints: false
if true, will disable blueprint generation. (default: false);quiet: false
if true, will quiet Emblem's deprecation notices. (default: false)debugging: false
if true, will output the handlebars output of Emblem to STDOUT. (default: false)
Simply add these to your config/environment.js
:
ENV.emblemOptions {
blueprints: false
}
- Versions
0.1.x
: supported - Versions
0.2.x
: supported