Suppose that "jQuery2" is distributed as a single es-next module and I want to distribute a module that depends on it.  I would expect to be able to write something like this:<div><br></div><div>module jQuery2 from "<a href="http://code.jquery.com/jquery2.js">http://code.jquery.com/jquery2.js</a>";</div>
<div><br></div><div>export function whizBang() {</div><div>   /* Use jQuery2 */</div><div>}</div><div><br></div><div>The end user of this module may want to actually load the "jquery2" module from somewhere else, though (perhaps from a CDN or locally).  If I understand the module loaders proposal correctly, the user would need to create a new loader to map the module url:</div>
<div><br></div><div>var MyLoader = SystemLoader.create(SystemLoader.intrinsics, {</div><div>    resolve: function(url) { </div><div>        if (url === "<a href="http://code.jquery.com/jquery2.js">http://code.jquery.com/jquery2.js</a>")</div>
<div>            return "/local-scripts/jquery2.js";</div><div>        else</div><div>            return url;</div><div>    }</div><div>});</div><div><br></div><div>MyLoader.load("whiz-bang.js");</div>
<div><br></div><div>Is that correct?</div><div><br></div><div>- khs</div>