-
Notifications
You must be signed in to change notification settings - Fork 94
Open
Description
I have a huge HTML file, with many files to inject, but it seems not DRY to do this:
var myTransform = function (filepath, file) {
return file.contents.toString('utf8');
};
gulp.src('target.html')
.pipe(inject(gulp.src('file1.html'), { starttag: '<!-- inject:file1:html} -->'), transform: myTransform))
.pipe(inject(gulp.src('file2.html'), { starttag: '<!-- inject:file2:html} -->'), transform: myTransform))
.pipe(inject(gulp.src('file3.html'), { starttag: '<!-- inject:file3:html} -->'), transform: myTransform))
.pipe(inject(gulp.src('file4.html'), { starttag: '<!-- inject:file4:html} -->'), transform: myTransform))
.pipe(inject(gulp.src('file5.html'), { starttag: '<!-- inject:file5:html} -->'), transform: myTransform))
.pipe(inject(gulp.src('file6.html'), { starttag: '<!-- inject:file6:html} -->'), transform: myTransform))
.pipe(inject(gulp.src('file7.html'), { starttag: '<!-- inject:file7:html} -->'), transform: myTransform))
.pipe(inject(gulp.src('file8.html'), { starttag: '<!-- inject:file8:html} -->'), transform: myTransform))
.pipe(inject(gulp.src('file9.html'), { starttag: '<!-- inject:file9:html} -->'), transform: myTransform))
;Any way to eliminate the duplication? Thanks!
stevenaanen and okeegan
Metadata
Metadata
Assignees
Labels
No labels