Affects versions: None
Fix versions: None
ES6 has special syntax for using "default" imports and there is currently no equivalent for CLJS when using imported ES6 code.
I'm proposing to add a :default to the ns :require.
This makes it much more convenient to use rewritten ES6 code from CLJS. If "module-name" has a default export you currently have to write mod/default everywhere since they is no easy way to alias the default.
Internally the Closure compiler (and ES6 code rewritten by babel) will rewrite default exports to a .default property, so :default really is just a convenient way to access it.
The long version that already works is
When ES6 becomes more widespread we should have convenient way to correctly refer to "default" exports.