Using RequireJS, how do I pass in global objects or singletons around?
You would make that a module-level variable. For example, // In foo.js define(function () { var theFoo = {}; return { getTheFoo: function () { return theFoo; } }; }); // In bar.js define([“./foo”], function (foo) { var theFoo = foo.getTheFoo(); // save in convenience variable return { setBarOnFoo: function () { theFoo.bar = “hello”; … Read more