<div dir="ltr"><div dir="ltr"><div dir="ltr">Sometimes, (particularly in React codebases) you have to write many lines like:<div>```js</div><div>export { default as FooBar } from './FooBar';<br></div><div>```</div><div>It could be automated of course</div><div><br></div><div>It could also be tuned into¬†</div><div>```js</div><div>export * from './FooBar';<br></div><div>```</div><div>only if FooBar is also a named export in that file, but usually files with one export just use a default export</div><div><br></div><div>------</div><div>This proposed syntax:</div><div><div>```js</div><div>export ** from './FooBar';<br></div><div>```</div></div><div>Would do:</div><div><div>```js</div><div>export * from './FooBar';<br></div><div>export { default as FooBar } from './FooBar';<br></div><div>```</div></div><div>the filename is used as default export name.</div><div><br></div><div>If the filename isn't a valid JS identifier, like 'foo-bar' for example, it would throw</div></div></div></div>