@vulppi/tailwindcss
Version:
A collection of plugins for TailwindCSS.
2 lines (1 loc) • 1.99 kB
JavaScript
;var f=Object.create;var s=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var p=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty;var d=(e,n)=>{for(var r in n)s(e,r,{get:n[r],enumerable:!0})},a=(e,n,r,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of u(n))!m.call(e,i)&&i!==r&&s(e,i,{get:()=>n[i],enumerable:!(t=x(n,i))||t.enumerable});return e};var h=(e,n,r)=>(r=e!=null?f(p(e)):{},a(n||!e||!e.__esModule?s(r,"default",{value:e,enumerable:!0}):r,e)),g=e=>a(s({},"__esModule",{value:!0}),e);var W={};d(W,{default:()=>$});module.exports=g(W);var c=h(require("tailwindcss/plugin"),1);function w(e){return/^[0-9]+rem$/.test(e)}function y(e){return`${parseFloat(e.replace(/rem$/,""))*16}px`}function o(e){return w(e)?` /* ${y(e)} */`:""}function l(e){return Array.from({length:e},(n,r)=>r+1).reduce((n,r)=>({...n,[r]:r.toString()}),{})}var R=(0,c.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}`+o(t)})},{values:{...r("width"),...r("maxWidth")}}),e({switcher:t=>({display:"flex",flexDirection:"row",flexWrap:"wrap","& > *":{flexGrow:"1",flexBasis:`calc((${t} - 100%) * 999)`+o(t),"& > *":{maxWidth:"100%"}}}),"switcher-reverse":t=>({display:"flex",flexDirection:"row-reverse",flexWrap:"wrap","& > *":{flexGrow:"1",flexBasis:`calc((${t} - 100%) * 999)`+o(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:l(16)}}),$=R;