|<- [[Creating your first Grunt task]]|[[Processing Sass files]] ->|
-> http://gruntjs.com/plugins
-> référence les plugins et donne les infos de configuration et options possibles.
module.exports = function(grunt) {
grunt.initConfig({}
concat: {
options: {
separator: '\n\n-----\n',
banner: '\n\n-----\n',
},
dist : { // dist peut être appelé autrement
src: ['components/scripts/*.js'], // version non ordonnée
// src: ['zulu.js', 'alpha.js', 'lima.js'], // version ordonnée
dest: 'builds/development/js/script.js',
},
prod : { // on concat vers le dossier prod
src: ['components/scripts/*.js'],
dest: 'builds/production/js/script.js',
},
},
); // initConfig
grunt.loadNpmTasks('grunt-contrib-concat'); // appel via grunt concat
grunt.registerTask('default', ['concat']); // appel via grunt tout court
}; // wrapper function
grunt concat:dist // pour run une tâche spécifique