 <p>As of <strong>April 3, 2015</strong>, the <strong>BabelJS</strong> team has released <code>v5.0</code> 3 days ago which includes support for the said shorthand as stated in their <a href="http://babeljs.io/blog/2015/03/31/5.0.0/" rel="nofollow">blog post</a>.</p> <blockquote> <p>Lee Byron's stage 1 additional export-from statements proposal completes the symmetry between import and export statement, allowing you to easily export namespaces and defaults from external modules without modifying the local scope.</p> <p><strong>Exporting a default</strong></p> <pre><code>export foo from "bar"; </code></pre> <p>equivalent to:</p> <pre><code>import _foo from "bar"; export { _foo as foo }; </code></pre> </blockquote> <p><strong>Old Answer</strong>:</p> <p>This export notation</p> <pre><code>export v from "mod"; </code></pre> <p>does not supported in ES6 (look at supported examples <a href="https://people.mozilla.org/~jorendorff/es6-draft.html#table-42" rel="nofollow">in the specification</a>), but it can be supported in ES7 (look at <a href="https://github.com/leebyron/ecmascript-more-export-from" rel="nofollow">this proposal</a>).</p> <p>To achieve <em>exactly</em> the same result you must use <code>import</code> for now:</p> <pre><code>import Outer from './Outer'; export {Outer}; </code></pre>