vsc-material-theme/.gulp/tasks/icons.js
2017-02-04 13:01:19 +01:00

22 lines
No EOL
513 B
JavaScript

'use strict';
/*
* > Build Icons
*/
import Gulp from 'gulp';
import Colorize from 'gulp-colorize-svgs';
import colors from 'colors';
import Paths from '../paths';
import del from 'del';
import iconsColors from '../../icons/colors.js';
Gulp.task('process:icons', () => {
del([`${Paths.icons}/svg/*.svg`]).then(paths => {
console.log('[ ⚙️ Deleting all icons]\n'.bold.red);
});
Gulp.src(`${Paths.src}/icons/*.svg`)
.pipe(Colorize(iconsColors))
.pipe(Gulp.dest(`${Paths.icons}/svg`));
});