Build Insider Offline 2 で JS UIライブラリの TypeScript 化について LT してきた

  • 今回はちょうど Flagrate を TypeScript で全部書き直している最中だったので、その話を。
  • VisualStudio に依存しないビルドシステムが必要
  • gulp.js を採用
    • ビルドの流れ: gulp-include でTSを一つにまとめる → gulp-tsc でTSからJSをビルド&d.ts生成 → gulp-includeJSをラップgulp-closure-compiler でminバージョンを生成
    • これを npm run watch コマンドで保存時に自動実行できるようにした
  • ジェネリクス便利ですね

と、いう話のLTスライドがこちらになります

Typescriptifying the "Flagrate" JavaScript UI Library (LT) from Yuki KAN