@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
17 lines (15 loc) • 554 B
JavaScript
const gulp = require( 'gulp' );
const decompress = require( 'gulp-decompress' );
const getConfig = require( '../../config');
const { config, projectId } = getConfig();
const iconConfig = require( '../utils/icon-config' );
module.exports = Object.assign( {}, {
icons() {
const { target = 'admin' } = iconConfig;
return gulp.src( [
`${ config.paths.root }/${ projectId }-icons-${ target }*.zip`,
] )
.pipe( decompress() )
.pipe( gulp.dest( `${ config.paths.dev }/icons/${ target }` ) );
},
}, config?.tasks?.builtins?.decompress || {} );