@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
37 lines (35 loc) • 1.03 kB
JavaScript
const getConfig = require('../../../config');
const { config } = getConfig();
module.exports = config?.postcss?.plugins?.adminTheme || [
require( 'postcss-import-ext-glob' )( {
sort: 'asc',
} ),
require( 'postcss-import' )( {
path: [
`./${ config.paths.root }`,
`./${ config.paths.css_dist }`,
`./${ config.paths.legacy_css }`,
],
} ),
require( 'postcss-mixins' )( {
mixins: config?.postcss?.pluginData?.mixins?.theme?.gravity || {},
} ),
require( 'postcss-custom-media' )( {
importFrom: config?.postcss?.pluginData?.customMedia?.theme?.gravity || {},
} ),
require( 'postcss-custom-properties' )( {
importFrom: config?.postcss?.pluginData?.customProperties?.theme?.gravity || {},
preserve: false,
} ),
require( 'postcss-extend' ),
require( 'postcss-nested' ),
require( 'postcss-preset-env' )( {
stage: 0,
autoprefixer: { grid: true },
features: {
'focus-within-pseudo-class': false,
'focus-visible-pseudo-class': false,
'logical-properties-and-values': false,
},
} ),
];