UNPKG

light-boilerplate

Version:

Lightweight and powerfull startkit for your next project!

49 lines (44 loc) 1.21 kB
/** * BuildFavicon * @description Build a set of Favicons */ import meow from '../../config.json'; import pkg from '../../package.json'; import gulp from 'gulp'; import gulpLoadPlugins from 'gulp-load-plugins'; const $ = gulpLoadPlugins(); function buildFaviconTask() { return gulp .src(meow.src.system + 'favicon.png') .pipe( $.favicons({ appName: pkg.name, appDescription: pkg.description, developerName: pkg.author.name, developerURL: pkg.author.url, background: meow.src.baseconf.themecolor, path: meow.dist.cssimgRoot + 'system/', url: '', display: 'standalone', orientation: 'portrait', version: pkg.version, logging: false, online: false, icons: { android: true, appleIcon: true, appleStartup: false, coast: false, favicons: true, firefox: true, opengraph: false, twitter: false, windows: false, yandex: false, }, html: meow.src.system + 'favicon.html', }) ) .pipe(gulp.dest(meow.src.system + 'favicons/')); } export default buildFaviconTask;