broccoli-html2js
v0.0.5
Published
Converts AngularJS templates to JavaScript
Downloads
1
Maintainers
Readme
broccoli-html2js
Converts AngularJS templates to JavaScript
Installation
nmp install broccoli-html2js
Options
inputFiles
Type: Array
Default: []
Source files (supports html
, jade
)
outputFile
Type: String
Default: ''
Output file (supports js
, coffee
)
replace
Type: Function
Default: undefined
Function that will apply for each filepath
replace: function (filepath) {
return filepath.replace(/\.jade/g, '.html');
}
replaceContent
Type: Function
Default: undefined
Function that will apply for each file
replaceContent: function (content) {
return content.replace(/div/g, 'span');
}
module
Type: String
Default: ''
Parent module name
singleModule
Type: Boolean
Default: false
Wraps all templates in a single module.
fileHeaderString
Type: String
Default: undefined
String that will set in the top of output file.
fileFooterString
Type: String
Default: undefined
String that will set in the end of output file.
useStrict
Type: Boolean
Default: false
Will set 'use strict'
for each module.
htmlmin
Type: Object
Default: {}
See more options on https://github.com/kangax/html-minifier
Example
templates = html2js(tree, {
inputFiles: ['*.html', '*.jade'],
outputFile: '/templates.js' // or templates.coffee
});
Release History
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