broccoli-html2js

Converts AngularJS templates to JavaScript

broccoli-html2js

Converts AngularJS templates to JavaScript

nmp install broccoli-html2js 

Type: Array
Default: []

Source files (supports html, jade)

Type: String
Default: '' Output file (supports js, coffee)

Type: Function
Default: undefined

Function that will apply for each filepath

replacefunction (filepath) {
  return filepath.replace(/\.jade/g, '.html');
}

Type: Function
Default: undefined

Function that will apply for each file

replaceContentfunction (content) {
  return content.replace(/div/g, 'span');
}

Type: String
Default: ''

Parent module name

Type: Boolean
Default: false

Wraps all templates in a single module.

Type: String
Default: undefined

String that will set in the top of output file.

Type: String
Default: undefined

String that will set in the end of output file.

Type: Boolean
Default: false

Will set 'use strict' for each module.

Type: Object
Default: {}

See more options on https://github.com/kangax/html-minifier

templates = html2js(tree, {
  inputFiles: ['*.html', '*.jade'],
  outputFile: '/templates.js'      // or templates.coffee 
});

0.0.5 - Added options fileHeaderString, fileFooterString, useStrict, replaceContent

0.0.4 - Updated Readme

0.0.3 - Add support for CoffeeScript, Jade, option singleModule (for placing all templates in a single module).

0.0.2 - Small changes

0.0.1 - Init project