dtsmake で d.ts を作る

TypeScript でコードを書くとコンパイル時に問題を報告してくれてうれしいんですが、既存の JavaSc […]

Babel plugin を試す

Babel の利用シーンとして多いのは ES2015 を ES5 に変換するためだと思われますが、他の変換もプ […]

TypeScript の Generator を ES5 に変換する

TypeScript で Generator を ES5 に変換しようとすると Generators are […]

Babel の末尾再帰最適化を試す

ES2015 では 末尾再帰に関して仕様に書かれています。関数が末尾再帰している場合に最適化をすることになって […]

gulp-typescript で多段 SourceMap

gulp を使って TypeScript なりを変換して SourceMap を使うには gulp-sourc […]

TypeScript 1.6 を試す

TypeScript 1.5 がこの前出たばかりですが、もう 1.6 がリリースされました。幾つか機能を試して […]

wzrd を使ってフロントエンドの開発をする

フロントエンドのコードを Browserify を使って開発する場合、編集するたびビルドするのが面倒です。 g […]

TypeScript の let / const を ES5 に変換する

TypeScript 1.5 で ES2015 の let const を ES5 でも使えるようになったので […]

Babel と power-assert を組み合わせて Mocha でテストを実行する

最近は Babel で変換することを前提に ECMAScript 2015 (ECMAScript 6 と呼ば […]

フロントエンドのテストを Karma + Docker を使って実行する

テストの実行環境はDockerで作ると、環境をアレコレする必要がなくて便利です。 フロントエンドのテスト環境も […]