UNPKG

can

Version:

MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.

21 lines (16 loc) 642 B
define(["./m2", "module", "require"], function(m2, module, require){ // m2 just configs one of it's dependents in several ways var config = {}; if(!module.config().isMapped){ require({config:{"pkg/m2":{config1:"config1"}}}); require({config:{"./m2":{config2:"config2"}}}); config[module.id + "/../m2"]= {config3:"config3"}; require({config:config}); }else{ require({config:{"pkg/m2":{config1:"mapped-config1"}}}); require({config:{"./m2":{config2:"mapped-config2"}}}); config[module.id + "/../m2"]= {config3:"mapped-config3"}; require({config:config}); } return {getConfig:function(){ return module.config();}}; });