UNPKG

sails-generate-gentelella

Version:

Gentelella basic template generator

84 lines (76 loc) 2.56 kB
/** * `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'); };