Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wagerfield/storybook-tailwind

Storybook with Tailwind 2 JIT and PostCSS 8
https://github.com/wagerfield/storybook-tailwind

jit storybook tailwind

Last synced: about 2 months ago
JSON representation

Storybook with Tailwind 2 JIT and PostCSS 8

Awesome Lists containing this project

README

        

# Storybook + Tailwind 2 + PostCSS 8

Tailwind 2 uses PostCSS 8 by default.

Storybook uses PostCSS 7 by default.

In order to get Storybook to work with Tailwind you have 2 options:

1. Use Tailwind's `@tailwindcss/postcss7-compat` package following the [steps outlined here](https://tailwindcss.com/docs/installation#post-css-7-compatibility-build).
2. Use Storybook's `@storybook/addon-postcss` package following the [steps outlined here](https://storybook.js.org/addons/@storybook/addon-postcss).

This repo demonstrates **option 2** with the new [Tailwind JIT Compiler](https://blog.tailwindcss.com/just-in-time-the-next-generation-of-tailwind-css) that got released on Monday 15th March. If you want to use the standard compiler, replace "@tailwindcss/jit" in `postcss.config.js` with "tailwindcss".

```js
// Tailwind JIT Compiler Config
module.exports = {
plugins: {
"@tailwindcss/jit": {},
"autoprefixer": {},
},
}

// Standard Tailwind Config
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}
```