0.0.1 • Published 12 months ago
tw-can v0.0.1
tw-can
Utility function to efficiently merge Tailwind CSS classes in JS without style conflicts.
import { twCan } from 'tw-can'
twCan('px-2 py-1 bg-red hover:bg-dark-red', 'p-3 bg-[#B91C1C]', 'aspect-ratio border border-2', { '-mt-[4.3rem] z-50': 5 > 3 }, 'flex flex-col grid grid-5', {'grid bg-orange': false})
// → 'hover:bg-dark-red p-3 bg-[#B91C1C] aspect-ratio border border-2 -mt-[4.3rem] z-50 flex flex-col grid grid-5'
- Supports Tailwind v3.0 up to v3.3
- Works in all modern browsers and Node >=12
- Fully typed
- Check bundle size on Bundlephobia
Get started
0.0.1
12 months ago
0.0.1-dev.f08b513d8e3f12f9d7281a83d8847296a6d5e363
12 months ago
0.0.1-dev.43863bb4c427575b1b27495db79136954e89c42b
12 months ago
0.0.1-dev.7b6b25349eebea8f06da589f400c71672f34902b
12 months ago
0.0.1-dev.0aae244a01776cbd5a0040daf467b22198ea051f
12 months ago
0.0.1-dev.e5666a01d4efe6663498881c1a6027d9d6ada332
12 months ago