RequireJS - Return object with fields for each dependency

http://stackoverflow.com/questions/16224295/auto-require-array-of-dependancies-into-object

by fiddlegrimbo

HTML

<script src="http://requirejs.org/docs/release/2.1.5/comments/require.js"></script>

JavaScript

var deps = ['meta', "slider", "quickview", "share", "mylife"];
    deps.forEach(function (dep) {
        define(dep, dep);
    });
    
    (function (deps) {
    define("simba", deps, function () {
        var simba = {};
        for (var i = deps.length-1; i >= 0; i--) {
            simba[deps[i]] = arguments[i];
        }
        return simba;
    });
    }(['meta', "slider", "quickview", "share", "mylife"]));
    
    require(["simba"], function (simba) {
        console.log(simba);
    });