-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.js
66 lines (52 loc) · 1.49 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
// Set the require.js configuration for your application.
require.config({
// Initialize the application with the main application file
deps: ['main'],
paths: {
// JavaScript folders
libs: '../assets/js/libs',
plugins: '../assets/js/plugins',
// Libraries
augment: '../assets/js/libs/augment',
json2: '../assets/js/libs/json2',
iso8601: '../assets/js/libs/iso8601',
jsonSerialize: '../assets/js/libs/json-serialize',
objectId: '../assets/js/libs/objectId',
jquery: '../assets/js/libs/jquery-1.7.2',
underscore: '../assets/js/libs/lodash-0.3.2',
handlebars: "../assets/js/libs/handlebars-1.0.0.beta.6",
backbone: "../assets/js/libs/backbone-0.9.2",
marionette: "../assets/js/libs/backbone.marionette-0.7.0",
cqrs: "../assets/js/libs/backboneCQRS-0.5.0"
},
shim: {
augment: [],
json2: [],
iso8601: [],
jsonSerialize: ['json2', 'iso8601'],
objectId: {
deps: [],
exports: 'ObjectId'
},
underscore: {
deps: [],
exports: '_'
},
handlebars: {
deps: [],
exports: 'Handlebars'
},
marionette: {
deps: ['backbone'],
exports: 'Backbone.Marionette'
},
cqrs: {
deps: ['backbone'],
exports: 'Backbone.CQRS'
},
backbone: {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
}
}
});