Releases: bradlc/babel-plugin-tailwind-components
Releases · bradlc/babel-plugin-tailwind-components
v1.0.0-alpha.2
Install:
npm install --save-dev tailwind.macro@next
- Adds support for Tailwind v1 🎉
- The default config path is now
./tailwind.config.js - Your config is merged with the defaults just like actual Tailwind.
- In this initial release Tailwind v0 is not supported.
- The default config path is now
- Having a config file is no longer a requirement. The plugin will use the default Tailwind config if you don't have your own.
- Removes the
formatoption and the ability to output styles as a string. Objects only now. Note thatstyled-componentsdoes support style objects. - Adds support for advanced Tailwind screens (#21)
- Fixes
roundedclass names (#16) - Adds new
styledAPI 💅 this is in addition to the existing object API, which is unchanged:
import tw from 'tailwind.macro'
let Box = tw.div`bg-red text-white`
let App = () => <Box />- You can configure which library to use using the new
styledoption in yourbabel-plugin-macrosconfig. The default is@emotion/styled:
module.exports = {
tailwind: {
styled: '@emotion/styled'
}
}If it's a named export:
module.exports = {
tailwind: {
styled: {
import: 'myStyled',
from: 'my-styled-library'
}
}
}