{"library":"tailwind-canonical","type":"library","category":null,"description":"An ESLint plugin for Tailwind CSS that lints and auto-fixes arbitrary values (e.g., `w-[100px]`) when a canonical utility class (e.g., `w-24`) exists. v0.3.0 requires ESLint >=8.0.0, tailwind-merge >=2.0.0, and Node >=22. Ships TypeScript types. Focused on reducing arbitrary values for consistency; distinct from general Tailwind linting tools like `eslint-plugin-tailwindcss` which cover ordering and class existence.","language":"javascript","status":"active","version":"0.3.0","tags":["javascript","tailwind","tailwindcss","linter","canonical","arbitrary-values","eslint-plugin","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install tailwind-canonical","imports":["const tailwindCanonical = require('tailwind-canonical');","const { rules } = require('tailwind-canonical');","import type { RuleName } from 'tailwind-canonical';"]},{"cmd":"yarn add tailwind-canonical","imports":[]},{"cmd":"pnpm add tailwind-canonical","imports":[]}],"homepage":"https://github.com/peak-lab/tailwind-canonical#readme","github":"https://github.com/peak-lab/tailwind-canonical","docs":null,"changelog":null,"pypi":null,"npm":"tailwind-canonical","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}