godaddy-wordpress/go

View on GitHub
postcss.config.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Exports the PostCSS configuration.
 *
 * @return {string} PostCSS options.
 */
module.exports = ( { file, options, env } ) => ( { /* eslint-disable-line */
    plugins: {
        'postcss-import': {},
        'postcss-preset-env': {
            stage: 0,
            autoprefixer: {
                grid: true
            }
        },
        'postcss-mixins': {},
        // Minify style on production using cssnano.
        cssnano: 'production' === env ?
            {
                preset: [
                    'default', {
                        autoprefixer: false,
                        calc: {
                            precision: 8
                        },
                        convertValues: true,
                        discardComments: {
                            removeAll: true
                        },
                        mergeLonghand: false,
                        zindex: false,
                    },
                ],
            } : false,
    },
} );