@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
41 lines (38 loc) • 1.14 kB
JavaScript
import checksum from './config/gulp/checksum.js';
import cleanCss from './config/gulp/clean-css.js';
import packageConfig from './config/gulp/package.js';
import paths from './config/gulp/paths.js';
import postcss from './config/gulp/postcss.js';
import replace from './config/gulp/replace.js';
import settings from './config/gulp/settings.js';
import stylelint from './config/gulp/stylelint.js';
import runners from './config/gulp/tasks/runners.js';
import uglify from './config/gulp/uglify.js';
const defaultConfig = {
gulpConfig: {
// checksums for release files
checksum,
// clean css files pattern
cleanCss,
// package files pattern
package: packageConfig,
// paths used by webpack and gulp
paths,
// various postcss overrides and configs
postcss,
// replace strings in files
replace,
// settings for build process
settings,
// stylelint files pattern
stylelint,
// set, extend and override gulp tasks (builtin or custom)
tasks: {
// object that registers all final tasks to actually be run by Gulp
runners,
},
// uglify files pattern
uglify,
},
};
export default defaultConfig;