es6 Importação de three.js

Meu fluxo de trabalho para es6 usa babel e babel-plugin-transform-es2015-modules-system.js parasó transforme a importação / exportação do módulo para uso com system.js. Eu simplesmente uso um navegador "verde" para todos os recursos do es6, exceto a importação / exportação de módulos ... que são um padrão whatwg, portanto não "es6".

Isso funciona bem com bibliotecas legadas (não es6), posso "importar" todos os pacotes npm necessários. De alguma forma, babel, com apenas os módulos babel transformados, e system.js funcionam magicamente.

Exceto por three.js. Eu tentei com todos os três lançamentos: three.js, three.min.js e three.modules.js. Os dois primeiros falham silenciosamente, resultando em um módulo "indefinido". O terceiro falha, querendo rastreamento .. Acho que para uma transformação do tipo system.js?

Então, o que preciso fazer para usar o three.js no meu mundo es6?

Eu acho que eu poderia apenas usar um<script>&nbsp;tag e global para três. Ou, possivelmente, use rollup / webpack para eliminar os módulos?

Mas aposto que há uma solução razoável. Afinal, o three.js usa os módulos es6 internamente.