sails-generate-gentelella
Version:
Gentelella basic template generator
84 lines (76 loc) • 2.56 kB
JavaScript
/**
* `concat`
*
* ---------------------------------------------------------------
*
* Concatenates the contents of multiple JavaScript and/or CSS files
* into two new files, each located at `concat/production.js` and
* `concat/production.css` respectively in `.tmp/public/concat`.
*
* This is used as an intermediate step to generate monolithic files
* that can then be passed in to `uglify` and/or `cssmin` for minification.
*
* For usage docs see:
* https://github.com/gruntjs/grunt-contrib-concat
*
*/
module.exports = function(grunt) {
grunt.config.set('concat', {
bowerLibsJs: {
src: require('../bowerConcat').jsFilesToInject,
dest: 'assets/js/libs.js'
},
bowerLibsCss: {
src: require('../bowerConcat').cssFilesToInject,
dest: 'assets/styles/libs.css'
},
bowerLoginJs: {
src: require('../bowerConcat').jsLoginFilesToInject,
dest: 'assets/js/login.js'
},
bowerLoginCss: {
src: require('../bowerConcat').cssLoginFilesToInject,
dest: 'assets/styles/login.css'
},
bowerRegisterJs: {
src: require('../bowerConcat').jsRegisterFilesToInject,
dest: 'assets/js/register.js'
},
bowerRegisterCss: {
src: require('../bowerConcat').cssRegisterFilesToInject,
dest: 'assets/styles/register.css'
},
bowerErrorCodeJs: {
src: require('../bowerConcat').jsErrorCodeFilesToInject,
dest: 'assets/js/errorCode.js'
},
bowerErrorCodeCss: {
src: require('../bowerConcat').cssErrorCodeFilesToInject,
dest: 'assets/styles/errorCode.css'
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.config.merge({
copy:
{
bowerCopyFontAwesome: {
files: [{
expand: true,
//cwd: './',
flatten: true,
src: require('../bowerConcat').fontawesomeToCopy,
dest: 'assets/fonts'
}]
},
bowerCopyBootstrapFonts: {
files: [{
expand: true,
//cwd: './',
flatten: true,
src: require('../bowerConcat').bootstrapFontsToCopy,
dest: 'assets/fonts'
}]
}
}});
grunt.loadNpmTasks('grunt-contrib-copy');
};