1
0
mirror of https://github.com/alice-lg/alice-lg.git synced 2024-05-11 05:55:03 +00:00

39 lines
818 B
JavaScript
Raw Normal View History

2017-05-16 13:34:00 +02:00
'use strict';
/**
2017-05-22 19:19:44 +02:00
* Task: assets
2017-05-16 13:34:00 +02:00
*
* Copy / process all assets like images, fonts, etc.
*/
var gulp = require('gulp');
var flatten = require('gulp-flatten');
// == Register task: watch
gulp.task('assets', function(){
// Just copy all assets.
var assets = ['images'];
assets.forEach(function(asset){
gulp.src('app/assets/'+asset+'/**')
.pipe(gulp.dest('build/'+asset));
});
// Copy local fonts
2018-08-03 12:36:40 +02:00
gulp.src('assets/fonts/**')
2017-05-16 13:34:00 +02:00
.pipe(gulp.dest('build/fonts/'));
2017-05-22 19:19:44 +02:00
// Copy images
gulp.src('assets/img/**')
.pipe(gulp.dest('build/img/'));
2017-05-16 13:34:00 +02:00
2017-05-22 19:19:44 +02:00
// Copy fonts from libraries
2017-05-16 13:34:00 +02:00
gulp.src('node_modules/**/*.{otf,eot,svg,ttf,woff,woff2}')
.pipe(flatten())
.pipe(gulp.dest('build/fonts/'));
2018-08-03 12:36:40 +02:00
gulp.src('node_modules/font-awesome/css/**')
.pipe(gulp.dest('build/fonts/'));
2017-05-16 13:34:00 +02:00
});