All Projects → vigetlabs → tailwindcss-plugins

vigetlabs / tailwindcss-plugins

Licence: other
A collection of plugins for Tailwind CSS

Programming Languages

javascript
184084 projects - #8 most used programming language

Tailwind CSS Plugins

This plugin wraps up a collection of other plugins we've written for Tailwind CSS.

Plugins include:

Utilities include:

Installation

# install via npm
npm i @viget/tailwindcss-plugins -D

# install via yarn
yarn add @viget/tailwindcss-plugins -D

Usage

Simply require the plugins or utilities in your tailwindcss.config.js file, and follow the usage instructions for each documented in its folder.

// utilities
const a = require('@viget/tailwindcss-plugins/utilities/alpha')
const { em, rem, remPair, pxPair } = require('@viget/tailwindcss-plugins/utilities/fns')

// plugins
plugins: [
  require('@viget/tailwindcss-plugins/PLUGIN_NAME'),
  // ...
],

Testing

Run tests:

yarn test

Notes

There are some additional plugin examples included in this repository's examples directory. These are not registerable in your Tailwind config. The reasons for this are that these represent plugins which:

  • could have a number of different outputs that require varying approaches
  • have a highly specific project use case
  • are an alternate approach to one of the registerable plugins

For example, heading components could be done any number of ways. They could be simple or complex, fixed or responsive, wrapped for rich text or classnames only. For this reason, we've included several examples of these. If you need one of these plugins, it is recommended to copy and paste the plugin code into a custom plugin for your project.


Code At Viget

Visit code.viget.com to see more projects from Viget.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].