{"library":"vite-plugin-tailwind-purgecss","type":"library","category":null,"description":"Vite plugin that purges unused Tailwind CSS classes from the production bundle. Current stable version is 0.3.5, released with regular patches. The plugin targets only Tailwind-specific classes (not all CSS) and works with Tailwind v3 and component libraries like Skeleton, Flowbite, or shadcn-ui. It analyzes the Vite module graph to extract used selectors and passes them to PurgeCSS, reducing CSS size significantly (e.g., from 105 kB to 16 kB for a Skeleton template). Since v0.3.0, the default behavior is focused on Tailwind classes only, with an optional legacy mode for broader purging. Note: Tailwind v4 will make this plugin obsolete.","language":"javascript","status":"active","version":"0.3.5","tags":["javascript","purgeCSS","sveltekit","svelte","rollup","tailwind","tailwindcss","vite","vite-plugin","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install vite-plugin-tailwind-purgecss","imports":["import { purgeCss } from 'vite-plugin-tailwind-purgecss'","import type { PurgeOptions } from 'vite-plugin-tailwind-purgecss'","const { purgeCss } = require('vite-plugin-tailwind-purgecss');"]},{"cmd":"yarn add vite-plugin-tailwind-purgecss","imports":[]},{"cmd":"pnpm add vite-plugin-tailwind-purgecss","imports":[]}],"homepage":null,"github":"https://github.com/AdrianGonz97/vite-plugin-tailwind-purgecss","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-tailwind-purgecss","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}