UNPKG

tailwind-variants

Version:

🦄 Tailwindcss first-class variant API

1 lines • 1.3 kB
'use strict';var u=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var y=e=>e===false?"false":e===true?"true":e===0?"0":e,p=e=>{if(!e||typeof e!="object")return true;for(let t in e)return false;return true},g=(e,t)=>{if(e===t)return true;if(!e||!t)return false;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return false;for(let s=0;s<n.length;s++){let f=n[s];if(!r.includes(f)||e[f]!==t[f])return false}return true},x=e=>e===true||e===false;function o(e,t){for(let n=0;n<e.length;n++){let r=e[n];Array.isArray(r)?o(r,t):t.push(r);}}function A(e){let t=[];return o(e,t),t}var i=(...e)=>{let t=[];o(e,t);let n=[];for(let r=0;r<t.length;r++)t[r]&&n.push(t[r]);return n},c=(e,t)=>{let n={};for(let r in e){let s=e[r];if(r in t){let f=t[r];Array.isArray(s)||Array.isArray(f)?n[r]=i(f,s):typeof s=="object"&&typeof f=="object"&&s&&f?n[r]=c(s,f):n[r]=f+" "+s;}else n[r]=s;}for(let r in t)r in e||(n[r]=t[r]);return n},l=/\s+/g,h=e=>!e||typeof e!="string"?e:e.replace(l," ").trim();exports.a=u;exports.b=y;exports.c=p;exports.d=g;exports.e=x;exports.f=A;exports.g=i;exports.h=c;exports.i=h;