gulp-ngtemplateurl
v0.0.6
Published
Simple gulp plugin to replace AngularJS templateUrl with template
Maintainers
Readme
gulp-ngTemplateUrl

Gulp plugin to replace all your templateUrl development code with template. It will get the html file from the templateUrl path, transform into a single string and inject it into template option.
Install
npm install gulp-ngtemplateurl --save-devor
npm i gulp-ngtemplateurl --save-devUsage
You should use gulp-ngtemplateurl within a gulp task:
'use strict';
var gulp = require('gulp')
var templateUrl = require('gulp-ngtemplateurl')
gulp.task('default', function(){
return gulp.src('./code/*.js')
.pipe(tUrl())
.pipe(gulp.dest('./dist/'))
})
You can also use it with streams, something like this:
var gulp = require('gulp'),
templateUrl = require('gulp-ngtemplateurl'),
browserify = require('browserify'),
source = require('vinyl-source-stream'),
entries = ['./public/app.js'],
options = assign({}, browserify.args, { entries }),
bwInstance = browserify(options)
bwInstance.on('update', bundle);
gulp.task('bundle', bundle);
function bundle(){
return bwInstance.bundle()
.pipe(source('bundle.js'))
.pipe(templateUrl())
.pipe(buffer())
.pipe(gulp.dest('./public/dist'));
}TODO
- [ ] Exception Handler
- [ ] At least 80% code-coverage
- [ ] Optimize finding and replacing
templateUrlwithtemplate
