<p dir="auto">Hi there,</p>
<p dir="auto">There is many discusses about babel v6 and customElements v1, see:</p>
<ul dir="auto">
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="175750992" data-permission-text="Title is private" data-url="https://github.com/babel/babel/issues/4480" data-hovercard-type="issue" data-hovercard-url="/babel/babel/issues/4480/hovercard" href="https://github.com/babel/babel/issues/4480">#4480</a></li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="138909268" data-permission-text="Title is private" data-url="https://github.com/WICG/webcomponents/issues/423" data-hovercard-type="issue" data-hovercard-url="/WICG/webcomponents/issues/423/hovercard" href="https://github.com/WICG/webcomponents/issues/423">WICG/webcomponents#423</a></li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="183214087" data-permission-text="Title is private" data-url="https://github.com/WICG/webcomponents/issues/587" data-hovercard-type="issue" data-hovercard-url="/WICG/webcomponents/issues/587/hovercard" href="https://github.com/WICG/webcomponents/issues/587">WICG/webcomponents#587</a></li>
<li><a href="http://stackoverflow.com/questions/41414034/transpiling-class-based-web-components-with-babel" rel="nofollow">http://stackoverflow.com/questions/41414034/transpiling-class-based-web-components-with-babel</a></li>
</ul>
<p dir="auto">... and there is some solution out there:</p>
<ul dir="auto">
<li><a href="https://github.com/WebReflection/classtrophobic">https://github.com/WebReflection/classtrophobic</a></li>
<li><a href="https://github.com/github/babel-plugin-transform-custom-element-classes">https://github.com/github/babel-plugin-transform-custom-element-classes</a></li>
</ul>
<p dir="auto">So, it will be nice when this issue/problem will be resolved with babel v7</p>
<p dir="auto">The <a href="https://github.com/esperantojs/esperanto">Esperanto</a> module transpiler seems so far to be the module transpiler with the best spec compliance for tricky edge cases like live binding (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="65061341" data-permission-text="Title is private" data-url="https://github.com/babel/babel/issues/1117" data-hovercard-type="issue" data-hovercard-url="/babel/babel/issues/1117/hovercard" href="https://github.com/babel/babel/issues/1117">#1117</a>) and circular imports. We're using it in Ember CLI, and it works great in practice.</p>
<p dir="auto">Perhaps there are, conversely, some nice things in the Babel module code that Esperanto doesn't handle correctly yet.</p>
<p dir="auto">May I suggest that you all get on a hangout some time to explore the possibility of joining forces?</p>
<p dir="auto">/cc <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rich-Harris/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rich-Harris">@Rich-Harris</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eventualbuddha/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eventualbuddha">@eventualbuddha</a></p>