Wondering what’s next for npm?Check out our public roadmap! »

gulp-html2ts

0.0.14 • Public • Published

gulp-html2ts

This plugin filter html to typescript.

Input

MyView.html

<div>
</div>

Output

namespace a.b.c { export var MyView = `<div></div>`; }

Usage

With merge-stream and gulp-rename plugin, append htmls to typescript source set.

gulp.src('src/main/ts/**/*.ts')

In this case, FooBar.html filtered to _FooBar.html.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';
    }) )
)

Install

npm i gulp-html2ts

DownloadsWeekly Downloads

1

Version

0.0.14

License

MIT

Unpacked Size

6.16 kB

Total Files

6

Last publish

Collaborators

  • avatar