@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
20 lines (16 loc) • 690 B
JavaScript
import path from 'node:path';
import paths from './paths.js';
import capitalizeFirstLetter from '../../../utils/capitalize-first-letter.js';
const fullSlug = path.basename( paths.root );
const friendlyNamePrefix = fullSlug.includes( 'gravityforms' ) ? 'Gravity Forms ' : '';
const friendlyNameSuffix = fullSlug.includes( 'gravityforms' ) ? ' Add-On' : '';
const slug = fullSlug.replace( 'gravityforms', '' );
const settings = {
awsBucket: 'gravityforms',
friendlyName: `${ friendlyNamePrefix }${ capitalizeFirstLetter( slug ) }${ friendlyNameSuffix }`,
minimumRequirements: {},
rootPluginFile: `${ slug }.php`,
rootPluginSlug: fullSlug,
slug: fullSlug,
};
export default settings;