'use strict' // modules > native const p = require('path') // modules > 3rd party const chalk = require('chalk') // modules > gulp:utilities const gulp = require('gulp') const gutil = require('gulp-util') const TASK_NAME = 'svg' const config = require('../config').svg gulp.task(TASK_NAME, () => { let count = 0 return gulp.src(config.src) .pipe(gulp.symlink((file) => { count++ return p.join(config.dest) })) .on('end', () => { gutil.log(chalk.cyan(TASK_NAME) + ' done symlinking ' + chalk.bold.blue(count) + ' files') }) })