tailwindcss-js-plugins

0.0.12 • Public • Published

Tailwind css javascript plugins

description

Install

yarn add --dev tailwindcss-js-plugins

npm install --save-dev tailwindcss-js-plugins

usage example

const tailwindConfig = {
  colors: colors,
  ....
  screens: {
    'sm': '576px',
    'md': '768px',
    'lg': '992px',
    'xl': '1200px',
  },
  ....
  
};
 
// add this before end of the file and adjust the module exports so you can pass your
// custom configuration to the plugins 
const {
  spacedItems,
  buttons,
  card,
  form,
  cssGrid 
= require('tailwindcss-js-plugins');
 
tailwindConfig.plugins.push(
  buttons()
);
tailwindConfig.plugins.push(
  form()
);
tailwindConfig.plugins.push(
  card()
);
tailwindConfig.plugins.push(
  cssGrid({
    grids: [2, 3, 5, 6, 8, 10, 12],
    gaps: {
      0: '0',
      4: '1rem',
      8: '2rem',
    },
    variants: ['responsive'],
  })
);
 
tailwindConfig.plugins.push(
  spacedItems({
    values: {
      '1': '1px',
      '2': '2px',
      '5': '5px',
      '8': '8px',
      '10': '10px',
      '12': '12px',
      '15': '15px',
      '20': '20px',
      '30': '30px',
    },
  })
);
 
module.exports = tailwindConfig;
 

todo

  • Add example with html
  • Aad vscodeonline online links
  • Demos
  • more forms classes
  • refactoring
  • auto publishing npm
  • add more tests
  • add more components

Contributing

Anyone is welcome to contribute, however, if you decide to get involved, please take a moment to review the guidelines:

License

The code is available under the MIT license.

Package Sidebar

Install

npm i tailwindcss-js-plugins

Weekly Downloads

14

Version

0.0.12

License

MIT

Unpacked Size

417 kB

Total Files

18

Last publish

Collaborators

  • meabed