gulp-html2ts
This plugin make html to typescript.
Before
<div>
</div>
After
namespace a.b.c { export var `<div></div>` }
Usage
With merge-stream and gulp-rename plugin, append htmls to typescript source set.
gulp.src('src/main/ts/**/*.ts')
const mergeStream = require('merge-stream');
const rename = require('gulp-rename');
const html2ts = require('gulp-html2ts');
...
mergeStream(
gulp.src('src/main/ts/**/*.ts'),
gulp.src('src/main/ts/**/*.html')
.pipe(html2ts() )
.pipe(rename(function(path) {
path.basename = '_' + path.basename;
path.extname += '.ts';
}) )
)