@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
33 lines (31 loc) • 913 B
JavaScript
const getConfig = require('../../../config');
const { config } = getConfig();
module.exports = config?.postcss?.plugins?.common || [
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?.common || {},
} ),
require( 'postcss-custom-media' )( {
importFrom: config?.postcss?.pluginData?.customMedia?.common || {},
} ),
require( 'postcss-custom-properties' )( {
importFrom: config?.postcss?.pluginData?.customProperties?.common || {},
preserve: false,
} ),
require( 'postcss-extend' ),
require( 'postcss-nested' ),
require( 'postcss-preset-env' )( {
stage: 0,
autoprefixer: { grid: true },
features: { 'logical-properties-and-values': false },
} ),
];