Насколько я вижу, это не поддерживается.
Вам нужно вставить 1 строку в исходный код require.js, чтобы получить эту функцию.
Вот пример:
require.config({
test: "one",
paths: {
'jquery': 'libs/jquery/1.7.1/jquery',
...
Наряду с обычными значениями вы храните произвольную информацию.
Затем вы должны открыть исходный код requirejs в текстовом редакторе.
Примерно в строке 380 - 390 (зависит от вашей версии), функция "makeRequire":
Эта функция вызывает другую, называемую "mixin":
mixin(modRequire, {
nameToUrl: makeContextModuleFunc(context.nameToUrl, relModuleMap),
toUrl: makeContextModuleFunc(context.toUrl, relModuleMap),
defined: makeContextModuleFunc(context.requireDefined, relModuleMap),
specified: makeContextModuleFunc(context.requireSpecified, relModuleMap),
isBrowser: req.isBrowser,
rawConfig: config
});
После «isBrowser» напишите «rawConfig: config».
Теперь в вашем модуле amd:
define(['require'], function (require){
alert (require.rawConfig.test);
...
Обновление:
Эта функция будет реализована в requirejs 1.1.
https://github.com/jrburke/requirejs/issues/182