babel の plugin の中に preset-stage-0, preset-stage-1, preset-stage-2, preset-stage-3 というのがあって「入れとくと未来の機能が使えそう。便利」という感じで使うと死にそうなので、中身が何なのか調べたメモ。 結論としては、preset-stage-n という形で入れるのではなくて、欲しい機能の preset を明示的に指定するのが良さそう。 preset-stage-0 http://babeljs.io/docs/plugins/preset-stage-0 transform-do-expressions http://babeljs.io/docs/plugins/transform-do-expressions 最後に評価された結果の値が返るブロック