@maizzle/framework
Version:
Maizzle is a framework that helps you quickly build HTML emails with Tailwind CSS.
21 lines (20 loc) • 788 B
JavaScript
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