//// Constantes // Ressources plugins const gulp = require('gulp'); //// Fonctions / sous tâches // Copier les ressources dans le novueau dossier gulp.task('copy-assets', function() { // Par défaut on retourne le résultat (syntaxe gulp, c'est comme ça ^^) // le dossier source est src/ // on récupère dedans tous le sous dossiers, // ainsi que tous les fichiers avec toutes les extensions return gulp.src('src/**/*.*') // On met dans le tuyau (c'est comme ça, chut) // On envoie les fichiers dans le dossier build/ .pipe(gulp.dest('build/')); }); //// Tâches // Fonction par défaut, appelée dans la console en tapant 'gulp' // Le premier paramètre est le nom de la tâche // Cette tâche appelle chaque tâche contenue dans le tableau passé en 2eme paramètre // La tâche par défaut appelle uniquement la tâche copy-assets (pour le moment) gulp.task('default', [ 'copy-assets' ]);