@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
17 lines (14 loc) • 648 B
JavaScript
const path = require( 'path' );
const paths = require( './paths' );
const capitalizeFirstLetter = require( '../../../utils/capitalize-first-letter' );
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', '' );
module.exports = {
awsBucket: 'gravityforms',
friendlyName: `${ friendlyNamePrefix }${ capitalizeFirstLetter( slug ) }${ friendlyNameSuffix }`,
rootPluginFile: `${ slug }.php`,
rootPluginSlug: fullSlug,
slug: fullSlug,
};