UNPKG

@gravityforms/gulp-tasks

Version:
20 lines (17 loc) 650 B
import { createRequire } from 'node:module'; import getConfig from '../../config.js'; import iconConfig from '../utils/icon-config.js'; const cjsRequire = createRequire( import.meta.url ); const gulp = cjsRequire( 'gulp' ); const decompress = cjsRequire( 'gulp-decompress' ); const { config, projectId } = getConfig(); export default 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 || {} );