I notice in the documentation there is a way to pass custom configuration into a module:
requirejs.config({ baseUrl: './js', paths: { jquery: 'libs/jquery-1.9.1', jqueryui: 'libs/jquery-ui-1.9.2' }, config: { 'baz': { color: 'blue' } } });
Which you can then access from the module:
define(['module'], function (module) { var color = module.config().color; // 'blue' });
But is there also a way to access the top-level paths configuration, something like this?
define(['module', 'require'], function (module, require) { console.log( module.paths() ); // no method paths() console.log( require.paths() ); // no method paths() });
FYI, this is not for a production site. I'm trying to wire together some odd debug/config code inside a QUnit test page. I want to enumerate which module names have a custom path defined. This question touched on the issue but only lets me query known modules, not enumerate them.