UNPKG

dojo

Version:

Dojo core is a powerful, lightweight library that makes common tasks quicker and easier. Animate elements, manipulate the DOM, and query with easy CSS syntax, all without sacrificing performance.

22 lines (18 loc) 672 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(); }}; });