clamp-tailwind

1.4.3 • Public • Published

WARNING! Currently it overwrites source files, that's intentional. Make sure to save backups!

How it works:

  • Install the CLI tool from NPM registry:

    npm i -g clamp-tailwind
  • Run it providing path to directory that contains .tsx source files:

    clamp-tailwind path/to/directory
  • Such input source code:

    // Button.tsx
    
    import type { FC } from 'react'
    
    const Button: FC = () => <div className='w-10 h-10 bg-red-900' />
    
    export default Button

    Will result in such output:

    // Button.tsx
    
    import styles from './Button.module.css'
    import type { FC } from 'react'
    
    const Button: FC = () => <div className={styles['div']} />
    
    export default Button 
    /* Button.module.css */
    
    .div {
        @apply w-10 h-10 bg-red-900;
    }

Jest tests included:

npm test

Dependents (0)

Package Sidebar

Install

npm i clamp-tailwind

Weekly Downloads

4

Version

1.4.3

License

ISC

Unpacked Size

54.1 kB

Total Files

44

Last publish

Collaborators

  • gamerzero