//main.js /* /js js/main.js << main file for require.js --/libs/(jquery,backbone,etc.) << base libs --/goatApp/ << base dir for goat application, js-wise --/goatApp/model --/goatApp/view --/goatApp/support --/goatApp/controller */ require.config({ baseUrl: "js/", paths: { jquery: 'libs/jquery-2.2.4.min', jqueryui: 'libs/jquery-ui-1.10.4', underscore: 'libs/underscore-min', backbone: 'libs/backbone-min', text: 'libs/text', templates: 'goatApp/templates', polyglot: 'libs/polyglot.min' }, map: { 'libs/jquery-base' : {'jquery':'libs/jquery-2.2.4.min'}, 'libs/jquery-vuln' : {'jquery':'libs/jquery-2.1.4.min'} }, shim: { "jqueryui": { exports:"$", deps: ['libs/jquery-2.1.4.min'] }, underscore: { exports: "_" }, backbone: { deps: ['underscore', 'jquery'], exports: 'Backbone' } } }); require(['jquery','libs/jquery-base','libs/jquery-vuln','jqueryui', 'underscore','backbone','goatApp/goatApp'], function($,jqueryBase,jqueryVuln,jqueryui,_,Backbone,Goat){ Goat.initApp(); });