UNPKG

@mapcss/preset-tw

Version:

Tailwind CSS preset for MapCSS

68 lines (67 loc) 4.62 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.desktopFirst = exports.default = void 0; /* esm.sh - esbuild bundle(sort-css-media-queries@2.0.4) deno production */ const process_1 = __importDefault(require("process")); const fs_1 = __importDefault(require("fs")); const path_1 = __importDefault(require("path")); var T = Object.create; var M = Object.defineProperty; var U = Object.getOwnPropertyDescriptor; var V = Object.getOwnPropertyNames; var R = Object.getPrototypeOf, X = Object.prototype.hasOwnProperty; var Y = e => M(e, "__esModule", { value: !0 }); var w = (e => typeof require != "undefined" ? require : typeof Proxy != "undefined" ? new Proxy(e, { get: (t, o) => (typeof require != "undefined" ? require : t)[o] }) : e)(function (e) { if (typeof require != "undefined") return require.apply(this, arguments); throw new Error('Dynamic require of "' + e + '" is not supported'); }); var C = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports); var z = (e, t, o, r) => { if (t && typeof t == "object" || typeof t == "function") for (let s of V(t)) !X.call(e, s) && (o || s !== "default") && M(e, s, { get: () => t[s], enumerable: !(r = U(t, s)) || r.enumerable }); return e; }, F = (e, t) => z(Y(M(e != null ? T(R(e)) : {}, "default", !t && e && e.__esModule ? { get: () => e.default, enumerable: !0 } : { value: e, enumerable: !0 })), e); var O = C((rt, I) => { var _ = /(!?\(\s*min(-device-)?-width)(.|\n)+\(\s*max(-device)?-width/i, D = /\(\s*min(-device)?-width/i, H = /(!?\(\s*max(-device)?-width)(.|\n)+\(\s*min(-device)?-width/i, G = /\(\s*max(-device)?-width/i, p = v(_, H, D), x = v(H, _, G), j = /(!?\(\s*min(-device)?-height)(.|\n)+\(\s*max(-device)?-height/i, K = /\(\s*min(-device)?-height/i, q = /(!?\(\s*max(-device)?-height)(.|\n)+\(\s*min(-device)?-height/i, Z = /\(\s*max(-device)?-height/i, g = v(j, q, K), S = v(q, j, Z), k = /print/i, B = /^print$/i, m = Number.MAX_VALUE; function A(e) { if (e = /(-?\d*\.?\d+)(ch|em|ex|px|rem)/.exec(e), e === null) return m; let t = e[1]; switch (e[2]) { case "ch": t = parseFloat(t) * 8.8984375; break; case "em": case "rem": t = parseFloat(t) * 16; break; case "ex": t = parseFloat(t) * 8.296875; break; case "px": t = parseFloat(t); break; } return +t; } function v(e, t, o) { return function (r) { return e.test(r) ? !0 : t.test(r) ? !1 : o.test(r); }; } function W(e, t) { let o = k.test(e), r = B.test(e), s = k.test(t), n = B.test(t); return o && s ? !r && n ? 1 : r && !n ? -1 : e.localeCompare(t) : o ? 1 : s ? -1 : null; } I.exports = function (t) { let r = (t || {}).unitlessMqAlwaysFirst; function s(n, i) { let h = W(n, i); if (h !== null) return h; let d = p(n) || g(n), c = x(n) || S(n), u = p(i) || g(i), f = x(i) || S(i); if (r && (!d && !c || !u && !f)) return !d && !c && !u && !f ? n.localeCompare(i) : !u && !f ? 1 : -1; { if (d && f) return -1; if (c && u) return 1; let l = A(n), a = A(i); return l === m && a === m ? n.localeCompare(i) : l === m ? 1 : a === m ? -1 : l > a ? c ? -1 : 1 : l < a ? c ? 1 : -1 : n.localeCompare(i); } } return s.desktopFirst = function (n, i) { let h = W(n, i); if (h !== null) return h; let d = p(n) || g(n), c = x(n) || S(n), u = p(i) || g(i), f = x(i) || S(i); if (r && (!d && !c || !u && !f)) return !d && !c && !u && !f ? n.localeCompare(i) : !u && !f ? 1 : -1; { if (d && f) return 1; if (c && u) return -1; let l = A(n), a = A(i); return l === m && a === m ? n.localeCompare(i) : l === m ? 1 : a === m ? -1 : l > a ? c ? -1 : 1 : l < a ? c ? 1 : -1 : -n.localeCompare(i); } }, s; }; }); var N = C((st, L) => { var y = fs_1.default, $ = path_1.default; L.exports = function (t = "sort-css-mq.config.json", o = "package.json") { let r = {}; try { let s = process_1.default.cwd(), n = $.join(s, t), i = $.join(s, o); y.existsSync(n) ? r = JSON.parse(y.readFileSync(n).toString()) : y.existsSync(i) && (r = JSON.parse(y.readFileSync(i).toString()).sortCssMQ); } catch (s) { console.log(s); } return typeof r == "object" && r !== null && !Array.isArray(r) ? r : {}; }; }); var P = C((ot, Q) => { var b = O(), tt = N(); Q.exports = b(tt()); }); var E = F(P()), J = F(P()), { desktopFirst: ct } = J, { default: et, ...nt } = J, ut = E.default ?? et ?? nt; exports.desktopFirst = ct; exports.default = ut;