Tailwind CSS Vite Plugin

raw JSON →
0.0.7 verified Mon Apr 27 auth: no javascript

A Vite plugin that integrates Tailwind CSS with the browser's DevTools for a visual design experience. Current stable version is 0.0.7. The plugin allows editing Tailwind classes directly in Chrome/Firefox DevTools, providing instant feedback. It automatically injects @tailwind directives and supports custom entry points. Released under MIT, it is actively maintained but still in early development. Alternatives include @tailwindcss/vite (official) and PostCSS-based setups; this plugin differentiates by focusing on DevTools integration.

error ERROR: Cannot find module 'tailwindcss-vite-plugin'
cause Package not installed or missing from node_modules.
fix
Run 'npm install --save-dev tailwindcss-vite-plugin' or 'pnpm add -D tailwindcss-vite-plugin'.
error TypeError: TailwindCSSVitePlugin is not a function
cause Incorrect import (default instead of named) or using require() in ESM context.
fix
Use 'import { TailwindCSSVitePlugin } from 'tailwindcss-vite-plugin''.
gotcha When using custom entry (entry option), you must manually import '_tailwind-devtools_.js' in your code.
fix Add import '_tailwind-devtools_.js' to your main entry file (e.g., App.tsx).
breaking Version 0.0.7 may have breaking changes from 0.0.6; check changelog.
fix Review GitHub releases for migration steps.
npm install tailwindcss-vite-plugin
yarn add tailwindcss-vite-plugin
pnpm add tailwindcss-vite-plugin

Shows how to add the TailwindCSSVitePlugin to a Vite project with React, enabling Tailwind DevTools integration.

// vite.config.ts
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { TailwindCSSVitePlugin } from 'tailwindcss-vite-plugin';

export default defineConfig({
  plugins: [
    react(),
    TailwindCSSVitePlugin(),
  ],
});