karma-handlebars-preprocessor
Preprocessor to compile Handlebars on the fly.
Forked from hanachin's code (kudos!)
Works with Karma 0.9 or later.
For more information on Karma see the homepage.
Installation
- Install karma-handlebars-preprocessor plugin.
$ npm install karma-handlebars-preprocessor --save-dev
- Define it as a preprocessor in the config file
preprocessors: '**/*.hbs': 'handlebars'
or pass through the command line
$ karma start --preprocessors handlebars
Configuration
You can configure default behaviour in the handlebarsPreprocessor
section of the config file. The following shows the default implementation:
// karma.conf.jsmodule { config;};
AMD Based Template Configuration
If you want to export your compiled templates as anonymous AMD modules,
use the amd
option in the config as shown below:
handlebarsPreprocessor: amd: true
License
MIT License