node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey »


jade-angularjs-brunch Build Status

DEPRECATED! Need update!

Automatic compiler Jade templates to AngularJS modules for Brunch.IO

Sample of settings:

Add to dependencies section in package.json of your project:

"jade-angularjs-brunch" : ">= 0.0.1 < 1.5"

Add to paths section in

jadeCompileTrigger: '.compile-jade'  # Defaults to 'js/dontUseMe'. 

Add to templates section in

  '.compile-jade': /^app/  # Hack for auto-compiling Jade templates. 

Add to plugin section in

    pretty: yes  # Adds pretty-indentation whitespaces to output (false by default). 
    doctype: "xml"  # Specify doctype ("5" by default). 
    modules_folder: 'templates'
    locals: {}
  • modules_folder: folder with your template
  • locals: context for jade compiler

Now you can get angular.js modules:


angular.module('login.templates', [])
.run(['$templateCache', function($templateCache) {
  return $templateCache.put('/login/', [
'This is content of your jade-file',''].join("\n"));

Single-File Mode

If you want a single file instead of a file per module, you can use the single_file option in jade_angular.

    single_file: true
    # if you want to change the file name (defaults to js/templates.js and is in your public directory) 
    single_file_name: 'js/angular_templates.js'