-
Notifications
You must be signed in to change notification settings - Fork 7
/
config.js
85 lines (84 loc) · 3.82 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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
require.config({
baseUrl: ".",
paths: {
"aurelia-binding": "node_modules/aurelia-binding/dist/amd/aurelia-binding",
"aurelia-bootstrapper": "node_modules/aurelia-bootstrapper/dist/amd/aurelia-bootstrapper",
//"aurelia-breeze": "node_modules/aurelia-breeze/dist/amd/aurelia-breeze",
"aurelia-dependency-injection": "node_modules/aurelia-dependency-injection/dist/amd/aurelia-dependency-injection",
"aurelia-event-aggregator": "node_modules/aurelia-event-aggregator/dist/amd/aurelia-event-aggregator",
"aurelia-fetch-client": "node_modules/aurelia-fetch-client/dist/amd/aurelia-fetch-client",
"aurelia-framework": "node_modules/aurelia-framework/dist/amd/aurelia-framework",
"aurelia-http-client": "node_modules/aurelia-http-client/dist/amd/aurelia-http-client",
"aurelia-history": "node_modules/aurelia-history/dist/amd/aurelia-history",
"aurelia-history-browser": "node_modules/aurelia-history-browser/dist/amd/aurelia-history-browser",
"aurelia-loader": "node_modules/aurelia-loader/dist/amd/aurelia-loader",
"aurelia-loader-default": "node_modules/aurelia-loader-default/dist/amd/aurelia-loader-default",
"aurelia-logging": "node_modules/aurelia-logging/dist/amd/aurelia-logging",
"aurelia-logging-console": "node_modules/aurelia-logging-console/dist/amd/aurelia-logging-console",
"aurelia-metadata": "node_modules/aurelia-metadata/dist/amd/aurelia-metadata",
"aurelia-pal": "node_modules/aurelia-pal/dist/amd/aurelia-pal",
"aurelia-pal-browser": "node_modules/aurelia-pal-browser/dist/amd/aurelia-pal-browser",
"aurelia-path": "node_modules/aurelia-path/dist/amd/aurelia-path",
"aurelia-polyfills": "node_modules/aurelia-polyfills/dist/amd/aurelia-polyfills",
"aurelia-router": "node_modules/aurelia-router/dist/amd/aurelia-router",
"aurelia-route-recognizer": "node_modules/aurelia-route-recognizer/dist/amd/aurelia-route-recognizer",
"aurelia-task-queue": "node_modules/aurelia-task-queue/dist/amd/aurelia-task-queue",
"aurelia-templating": "node_modules/aurelia-templating/dist/amd/aurelia-templating",
"aurelia-templating-binding": "node_modules/aurelia-templating-binding/dist/amd/aurelia-templating-binding",
//"aurelia-ui-virtualization": "node_modules/aurelia-ui-virtualization/dist/amd/aurelia-ui-virtualization",
"text": "node_modules/text/text",
"es6": "node_modules/requirejs-babel/es6",
"babel": "node_modules/requirejs-babel/babel-5.8.34.min",
//"i18next": "node_modules/i18next/dist/umd/i18next.min",
// "breeze": "node_modules/breeze-client/build/breeze.min"
},
packages: [
{
name: 'aurelia-templating-router',
location: 'node_modules/aurelia-templating-router/dist/amd',
main : 'aurelia-templating-router'
},
{
name: 'aurelia-templating-resources',
location: 'node_modules/aurelia-templating-resources/dist/amd',
main : 'aurelia-templating-resources'
},
// {
// name: 'aurelia-i18n',
// location: 'node_modules/aurelia-i18n/dist/amd',
// main : 'aurelia-i18n'
// },
// {
// name: 'aurelia-ui-virtualization',
// location: 'node_modules/aurelia-ui-virtualization/dist/amd',
// main : 'index'
// },
{
name: 'aurelia-validation',
location: 'node_modules/aurelia-validation/dist/amd',
main : 'aurelia-validation'
},
],
config: {
es6: { stage: 0 }
}
});
require.standardLoad = require.load;
require.load = function(context, moduleName, url) {
var config = requirejs.s.contexts._.config;
if (moduleName in config.paths) {
return require.standardLoad(context, moduleName, url);
}
require(['es6'], function(es6) {
es6.load(
moduleName,
require,
{
fromText: function(text) {
require.exec(text);
context.completeLoad(moduleName);
}
},
{});
});
};