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';
    }) )
)

/gulp-html2ts/

    Package Sidebar

    Install

    npm i gulp-html2ts

    Weekly Downloads

    0

    Version

    0.0.14

    License

    MIT

    Unpacked Size

    6.16 kB

    Total Files

    6

    Last publish

    Collaborators

    • kazuhikoarase