meshviewer/gulp/config.js

48 lines
1.1 KiB
JavaScript
Raw Normal View History

2017-03-22 22:13:37 +00:00
module.exports = function () {
const build = 'build';
return {
build: build,
faviconData: 'assets/faviconData.json',
2017-03-22 22:13:37 +00:00
src: {
sass: 'scss/**/*.scss',
2017-03-31 20:44:58 +00:00
javascript: ['./app.js', 'lib/**/*.js'],
2017-03-22 22:13:37 +00:00
json: 'locale/*.json',
2017-11-10 19:23:20 +00:00
html: ['html/*.html', './config*.js']
2017-03-22 22:13:37 +00:00
},
clean: [build + '/*.map', build + '/vendor', build + '/main.css'],
autoprefixer: ['> 1% in DE'],
browsersync: {
server: {
baseDir: build
},
files: [
build + '/*.css',
build + '/*.js',
build + '/*.html',
build + '/locale/*.json'
]
},
requireJs: {
prod: {
baseUrl: 'lib',
name: '../node_modules/almond/almond',
mainConfigFile: 'app.js',
include: '../app',
out: 'app.js',
build: true,
preserveLicenseComments: true
},
dev: {
baseUrl: 'lib',
name: '../node_modules/almond/almond',
mainConfigFile: 'app.js',
include: '../app',
optimize: 'none',
out: 'app.js',
build: false
}
}
};
};