UNPKG

@maizzle/framework

Version:

Maizzle is a framework that helps you quickly build HTML emails with Tailwind CSS.

21 lines (20 loc) 788 B
import sortMediaQueries from "postcss-sort-media-queries"; //#region src/plugins/postcss/mergeMediaQueries.ts /** * Sorts and merges CSS media queries using postcss-sort-media-queries. * * Enabled by default. Opt out with css: { media: false }. * * Config examples: * css: { media: true } // merge, mobile-first sort (default) * css: { media: { sort: 'desktop-first' } } // merge, desktop-first sort * css: { media: false } // disabled */ function mergeMediaQueries(config) { const media = config.css?.media; if (media === false) return null; return sortMediaQueries({ sort: (typeof media === "object" ? media : {}).sort ?? "mobile-first" }); } //#endregion export { mergeMediaQueries }; //# sourceMappingURL=mergeMediaQueries.js.map