-
Notifications
You must be signed in to change notification settings - Fork 2
/
clientApp.js
27 lines (25 loc) · 876 Bytes
/
clientApp.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
var templatizer = require('templatizer');
var Moonboots = require('moonboots');
var _ = require('underscore');
module.exports = function (app, config) {
var opts = _.extend({
main: __dirname + '/clientapp/app.js',
server: app,
jsFileName: 'resources',
cssFileName: 'resources',
developmentMode: true,
libraries: [
// __dirname + '/clientapp/libraries/zepto.js'
],
stylesheets: [
__dirname + '/public/css/bootstrap.min.css',
__dirname + '/public/css/bootstrap-theme.min.css',
__dirname + '/public/css/app.css'
],
beforeBuild: function () {
var clientFolder = __dirname + '/clientapp';
templatizer(clientFolder + '/templates', clientFolder + '/templates.js');
}
}, config);
return new Moonboots(opts);
};