/** @license * Plugin to load JS files that have dependencies but aren't wrapped into * `define` calls. * Author: Miller Medeiros * Version: 0.1.0 (2011/12/13) * Released under the MIT license */ define(function () { var rParts = /^(.*)\[([^\]]*)\]$/; return { //example: depend!bar[jquery,lib/foo] load : function(name, req, onLoad, config){ var parts = rParts.exec(name); req(parts[2].split(','), function(){ req([parts[1]], function(mod){ onLoad(mod); }); }); } }; });