2015-02-04 00:33:40 +01:00
|
|
|
var path = require('path');
|
2015-02-04 01:56:18 +01:00
|
|
|
var stylish = require('jshint-stylish');
|
2015-02-04 00:33:40 +01:00
|
|
|
|
2015-02-03 02:18:45 +01:00
|
|
|
module.exports = {
|
|
|
|
entry : 'main.js',
|
|
|
|
resolve : {
|
2015-02-04 00:33:40 +01:00
|
|
|
root : path.join(__dirname, "src", "ui"),
|
2015-02-03 02:18:45 +01:00
|
|
|
alias : {
|
2015-02-07 19:30:02 +01:00
|
|
|
'vent' : 'vent',
|
2015-02-03 02:18:45 +01:00
|
|
|
'backbone' : 'Shims/backbone',
|
|
|
|
'moment' : 'JsLibraries/moment',
|
|
|
|
'filesize' : 'JsLibraries/filesize',
|
2015-02-04 20:40:31 +01:00
|
|
|
'handlebars' : 'Shims/handlebars',
|
2015-02-03 02:18:45 +01:00
|
|
|
'handlebars.helpers' : 'JsLibraries/handlebars.helpers',
|
|
|
|
'bootstrap' : 'JsLibraries/bootstrap',
|
|
|
|
'backbone.deepmodel' : 'JsLibraries/backbone.deep.model',
|
|
|
|
'backbone.pageable' : 'JsLibraries/backbone.pageable',
|
|
|
|
'backbone-pageable' : 'JsLibraries/backbone.pageable',
|
|
|
|
'backbone.validation' : 'Shims/backbone.validation',
|
|
|
|
'backbone.modelbinder' : 'JsLibraries/backbone.modelbinder',
|
|
|
|
'backbone.collectionview' : 'Shims/backbone.collectionview',
|
|
|
|
'backgrid' : 'Shims/backgrid',
|
|
|
|
'backgrid.paginator' : 'Shims/backgrid.paginator',
|
|
|
|
'backgrid.selectall' : 'Shims/backbone.backgrid.selectall',
|
|
|
|
'fullcalendar' : 'JsLibraries/fullcalendar',
|
|
|
|
'backstrech' : 'JsLibraries/jquery.backstretch',
|
|
|
|
'underscore' : 'JsLibraries/lodash.underscore',
|
|
|
|
'marionette' : 'Shims/backbone.marionette',
|
|
|
|
'signalR' : 'Shims/jquery.signalR',
|
|
|
|
'jquery-ui' : 'JsLibraries/jquery-ui',
|
|
|
|
'jquery.knob' : 'JsLibraries/jquery.knob',
|
|
|
|
'jquery.easypiechart' : 'JsLibraries/jquery.easypiechart',
|
|
|
|
'jquery.dotdotdot' : 'JsLibraries/jquery.dotdotdot',
|
|
|
|
'messenger' : 'Shims/messenger',
|
|
|
|
'jquery' : 'Shims/jquery',
|
|
|
|
'typeahead' : 'JsLibraries/typeahead',
|
|
|
|
'zero.clipboard' : 'JsLibraries/zero.clipboard',
|
|
|
|
'bootstrap.tagsinput' : 'JsLibraries/bootstrap.tagsinput',
|
|
|
|
'libs' : 'JsLibraries/'
|
|
|
|
}
|
2015-02-04 01:56:18 +01:00
|
|
|
},
|
|
|
|
output : {
|
2015-02-03 02:18:45 +01:00
|
|
|
filename : '_output/UI/main.js',
|
|
|
|
sourceMapFilename : '_output/UI/main.map'
|
2015-02-04 01:56:18 +01:00
|
|
|
},
|
|
|
|
module: {
|
|
|
|
//this doesn't work yet. wainting for https://github.com/spenceralger/rcloader/issues/5
|
2015-02-04 02:02:13 +01:00
|
|
|
/*preLoaders: [
|
2015-02-04 01:56:18 +01:00
|
|
|
{
|
|
|
|
test: /\.js$/, // include .js files
|
|
|
|
loader: "jshint-loader",
|
|
|
|
exclude: [/JsLibraries/,/node_modules/]
|
|
|
|
}
|
|
|
|
]
|
2015-02-04 02:02:13 +01:00
|
|
|
*/
|
2015-02-04 01:56:18 +01:00
|
|
|
}
|
2015-02-03 02:18:45 +01:00
|
|
|
};
|