TypeScript+Browserify+mochaでフロントエンド開発環境
成果物
動機
TypeScriptでフロント開発するときにテストコードもtsで書きたい(という話を聞いた)
使ったもの
- Node v5.1.0
- TypeScript v1.7.5
- gulp
- browserify
- mocha
- power-assert
出来ること
gulp-mochaでtsのプロダクトコード・テストコードをテストしながら開発
browserifyでbundleしてブラウザで実行可能な状態に
他にもやったこと
- gulp-mocha使わずmocha単体で
mocha --compilers ts:espower-typescript/guess test/*.ts
- gulp-typescriptで一時的にファイル吐き出すtaskの定義(トランスパイル後のファイルをテストしたいケースとかで使える?)
やってないこと
- watchfyで差分ビルド