久しぶりにUnitaryJSを更新しました。UnitaryJSの開発が止まっている間に世間ではRollupだのES2015だのと大きく動いていたのでそれへの対応がメインです。
今回の変更点は
- ベジェ曲線をサポート
- TypeScriptからES2015へ乗り換え
- BrowserifyからRollupへ乗り換え
です。
ベジェ曲線のサポートは特にいうことないです。
TypeScriptからES2015へ完全に書き直しを行いました。といっても、TypeScriptは変にJavaScriptを拡張していないので、移行するのは簡単でした。
BrowserifyからRollupへ移行をしました。これにより、ブラウザとNode.jsに1ファイルで対応できるようになった他、ファイルサイズがかなり小さくなりました。Browserifyはグッチャグチャと余計なファイルひっつけてきたので、個人的にRollup好きです。