1
0
mirror of https://github.com/alice-lg/alice-lg.git synced 2024-05-11 05:55:03 +00:00
Matthias Hannig a5377b3a0c added alice
2017-05-22 19:19:44 +02:00

37 lines
737 B
JavaScript

'use strict';
/**
* Task: assets
*
* 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
gulp.src('app/assets/fonts/**')
.pipe(gulp.dest('build/fonts/'));
// Copy images
gulp.src('assets/img/**')
.pipe(gulp.dest('build/img/'));
// Copy fonts from libraries
gulp.src('node_modules/**/*.{otf,eot,svg,ttf,woff,woff2}')
.pipe(flatten())
.pipe(gulp.dest('build/fonts/'));
});