This is a Handlebars compiler for the Mimosa build tool. This module is for use with Mimosa 2.0+
. This replicates the functionality of Handlebars compiler that was built into Mimosa before 2.0
.
This module targets Handlebars without Ember. If you are using Handlebars with Ember, this will likely not work well for you. You probably want mimosa-ember-handlebars.
For more information regarding Mimosa, see http://mimosa.io
Note: version 2.0+ of this module supports Handlebars 2.0+. Use version 1.3 of mimosa-handlebars if you need older versions.
Add 'handlebars'
to your list of modules. That's all! Mimosa will install the module for you when you start mimosa watch
or mimosa build
.
This module will compile Handlebars files during mimosa watch
and mimosa build
.
This module utilizes all of the built-in template behavior that comes with Mimosa's basic template compiler. See the mimosa website for more information about how templates are treated or check out the various template
configuration options.
handlebars:
lib: undefined
extensions: ["hbs", "handlebars"]
helpers:["app/template/handlebars-helpers"]
lib
: You may want to use this module but may not be ready to use the latest version of Handlebars. Using the lib
property you can provide a specific version of Handlebars if the one being used by this module isn't to your liking. To provide a specific version, you must have it npm install
ed into your project and then provide it to lib
. For instance: lib: require('handlebars')
.extensions
: an array of strings, the extensions of your Handlebars files.helpers
: an array of strings, the paths from watch.javascriptDir
to the files containing handlebars helper/partial registrations