/** Put common requirejs configurations here **/define([''],function(){'use strict';return{packages:[{name:'common-directives',location:'/apps/common/directives/'},{name:'common-filters',location:'/apps/common/filters'},{name:'common-interceptors',location:'/apps/common/interceptors'}],shim:{'angular':{deps:['jquery'],exports:'angular'},'angular-cookies':['angular'],'ui-router':['angular'],'ui-utils':['angular'],'ui-utils-ieshiv':['angular'],'bootstrap':['jquery'],'ui-bootstrap-tpls':['angular'],'ui-bootstrap':['angular','ui-bootstrap-tpls'],},paths:{'jquery':['/lib/jquery-2.1.1.min'],'angular':['/lib/angular.min'],'angular-cookies':['/lib/angular-cookies'],'ui-router':['/lib/angular-ui/angular-ui-router.min'],'ui-utils':['/lib/angular-ui/ui-utils.min'],'ui-utils-ieshiv':['/lib/angular-ui/ui-utils-ieshiv.min'],'bootstrap':['/lib/bootstrap.min'],'ui-bootstrap':['/lib/angular-ui/ui-bootstrap.min'],'ui-bootstrap-tpls':['/lib/angular-ui/ui-bootstrap-tpls.min'],'lodash':['/lib/lodash.min'],'constants':['/apps/common/constants']}}});
Here we have defined the paths for all the common dependencies.
(function(requirejs){'use strict';// -- RequireJS config --
requirejs.config({// Packages = top-level folders; loads a contained file named 'main.js"
packages:['home','dashboard',{'name':'dashboard-settings','location':'/apps/dashboard/settings'}],paths:{'rconfig':['/apps/common/rconfig']}});requirejs.onError=function(err){console.log(err);};// here we are loading rconfig as dependency
require(['rconfig'],function(rconfig){// update config
requirejs.config(rconfig);// Load the app. This is kept minimal so it doesn't need much updating.
require(['angular','jquery','./home','ui-router','ui-utils','angular-cookies','common-directives','common-filters','common-interceptors','bootstrap','ui-bootstrap','ui-bootstrap-tpls'],function(angular,$){angular.bootstrap(document,['home']);});});})(requirejs);
(function(requirejs){'use strict';// -- RequireJS config --
requirejs.config({// Packages = top-level folders; loads a contained file named 'main.js"
packages:['home','dashboard',{'name':'dashboard-settings','location':'/apps/dashboard/settings'}],paths:{'rconfig':['/apps/common/rconfig']}});requirejs.onError=function(err){console.log(err);};// here we are loading rconfig as dependency
require(['rconfig'],function(rconfig){// update config
requirejs.config(rconfig);// Load the app. This is kept minimal so it doesn't need much updating.
require(['angular','jquery','./dashboard','ui-router','ui-utils','angular-cookies','common-directives','common-filters','common-interceptors','bootstrap','ui-bootstrap','ui-bootstrap-tpls'],function(angular,$){angular.bootstrap(document,['dashboard']);});});})(requirejs);