ng-template-bundler
v0.1.0
Published
Standalone node script to bundle Angular templates into javascript modules. Based on Brian Park's ([email protected]) original ng-html2js project.
Downloads
6
Maintainers
Readme
ng-template-bundler
CLI utility to turn Angular templates into a javascript module, optionally with browserify support and bundling.
Usage
$ ng-template-bundler inputFile [inputFile] [-m module] [-o outfile] [-b basedir] [--browserify] [--bundle]
With a single input file, the module name will be the template's name if no -m option is given.
With multiple input files, the default module name will be templates
.
Without an outfile, result will be written to stdout.
Without a module name:
$ ng-template-bundler test/test.tmpl
angular
.module('test/test.tmpl', [])
.run(['$templateCache', function($templateCache) {
$templateCache.put('test/test.tmpl', '...');
}]);
With a module name:
$ ng-template-bundler test/test.tmpl -m foo
angular
.module('foo', [])
.run(['$templateCache', function ($templateCache) {
$templateCache.put('test/test.tmpl', '...');
}]);
With a multiple input files:
$ ng-template-bundler test/test.tmpl test/another.tmpl
angular
.module('templates', [])
.run(['$templateCache', function ($templateCache) {
$templateCache.put('test/test.tmpl', '...');
$templateCache.put('test/another.tmpl', ' ...');
}]);
With a multiple input files and browserify:
$ ng-template-bundler test/test.tmpl test/another.tmpl
module.exports = angular
.module('templates', [])
.run(['$templateCache', function ($templateCache) {
$templateCache.put('test/test.tmpl', '...');
$templateCache.put('test/another.tmpl', ' ...');
}]);
With a single input files and browserify:
$ ng-template-bundler test/test.tmpl test/another.tmpl
module.exports = angular
.module('templates', [])
.run(['$templateCache', function ($templateCache) {
$templateCache.put('test/test.tmpl', '...');
$templateCache.put('test/another.tmpl', ' ...');
}]);
$ ng-template-bundler test/test.tmpl --browserify
module.exports = angular
.module('test/test.tmpl', [])
.run(['$templateCache', function($templateCache) {
$templateCache.put('test/test.tmpl', '...');
}]);
License
Released under permissive MIT License.