1 | var gulp = require('gulp'),
|
2 | gulpCopy = require('gulp-copy'),
|
3 | inlineNg2Template = require('gulp-inline-ng2-template');
|
4 |
|
5 | gulp.task('copy-src', function() {
|
6 | return gulp.src('src/**/*').pipe(gulpCopy('dist/', { prefix: 1 }));
|
7 | });
|
8 |
|
9 | gulp.task('inline-templates', function() {
|
10 | return gulp
|
11 | .src('dist/**/*.ts')
|
12 | .pipe(inlineNg2Template({ useRelativePaths: true, indent: 0, removeLineBreaks: true }))
|
13 | .pipe(gulp.dest('dist'));
|
14 | });
|
15 |
|
16 | gulp.task('default', gulp.series([ 'copy-src', 'inline-templates' ]));
|