UNPKG

@vulppi/tailwindcss

Version:

A collection of plugins for TailwindCSS.

2 lines (1 loc) 2.09 kB
"use strict";(()=>{var c=Object.create;var o=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var u=Object.getPrototypeOf,p=Object.prototype.hasOwnProperty;var m=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(n,r)=>(typeof require<"u"?require:n)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var d=(e,n,r,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of x(n))!p.call(e,i)&&i!==r&&o(e,i,{get:()=>n[i],enumerable:!(t=f(n,i))||t.enumerable});return e};var h=(e,n,r)=>(r=e!=null?c(u(e)):{},d(n||!e||!e.__esModule?o(r,"default",{value:e,enumerable:!0}):r,e));var l=h(m("tailwindcss/plugin"),1);function g(e){return/^[0-9]+rem$/.test(e)}function w(e){return`${parseFloat(e.replace(/rem$/,""))*16}px`}function s(e){return g(e)?` /* ${w(e)} */`:""}function a(e){return Array.from({length:e},(n,r)=>r+1).reduce((n,r)=>({...n,[r]:r.toString()}),{})}var y=(0,l.default)(function({matchUtilities:e,addUtilities:n,theme:r}){n({".flex-center":{alignItems:"center",justifyContent:"center"}}),e({stack:t=>({display:"flex",flexDirection:"column"+t}),cluster:t=>({display:"flex",flexDirection:"row"+t,flexWrap:"wrap"})},{values:r("containersReverse")}),e({center:t=>({display:"flex",flexDirection:"column",marginLeft:"auto",marginRight:"auto",width:"100%",maxWidth:`${t}`+s(t)})},{values:{...r("width"),...r("maxWidth")}}),e({switcher:t=>({display:"flex",flexDirection:"row",flexWrap:"wrap","& > *":{flexGrow:"1",flexBasis:`calc((${t} - 100%) * 999)`+s(t),"& > *":{maxWidth:"100%"}}}),"switcher-reverse":t=>({display:"flex",flexDirection:"row-reverse",flexWrap:"wrap","& > *":{flexGrow:"1",flexBasis:`calc((${t} - 100%) * 999)`+s(t),"& > *":{maxWidth:"100%"}}})},{values:r("maxWidth")}),e({"switcher-threshold":t=>({[`& > :nth-last-child(n + ${t}), & > :nth-last-child(n + ${t}) ~ *`]:{flexBasis:"100%"}})},{values:r("switcherThreshold")})},{theme:{containersReverse:{DEFAULT:"",reverse:"-reverse"},switcherThreshold:a(16)}}),b=y;})();