gulp/config.js
'use strict';
var config = require('../custom_configFile.json');
module.exports = {
'serverport': config.gulpDevExpressPort,
'styles': {
'src': 'app/styles/**/*.scss',
'dest': 'build/css'
},
'cssstyles': {
'src': 'app/styles/**/*.css',
'dest': 'build/css'
},
'scripts': {
'src': 'app/js/**/*.js',
'dest': 'build/js'
},
'images': {
'src': 'app/images/**/*',
'dest': 'build/images'
},
'photoswipeicons': {
'src': 'app/styles/default-skin/*.*',
'dest': 'build/css/default-skin'
},
'fonts': {
'src': [
'node_modules/bootstrap-sass/assets/fonts/**/*',
'app/fonts/**/*'
],
'dest': 'build/fonts'
},
'views': {
'watch': [
'app/index.html',
'app/views/**/*.html'
],
'src': 'app/views/**/*.html',
'dest': 'app/js'
},
'gzip': {
'src': 'build/**/*.{html,xml,json,css,js,js.map}',
'dest': 'build/',
'options': {}
},
'dist': {
'root': 'build'
},
'browserify': {
'entries': ['./app/js/main.js'],
'bundleName': 'main.js',
'sourcemap': true
},
'test': {
'karma': 'test/karma.conf.js',
'protractor': 'test/protractor.conf.js'
},
'oauth_proxy': {
'index_file': 'oauth-proxy/index.js',
'scripts': {
'src': ['oauth-proxy/index.js', 'oauth-proxy/**/*.js']
}
},
'adminJS': {
'src': 'app/adminjs/**/*.js',
'dest': 'build/js'
}
};