{ "version": 1.1, "atDirectives": [ { "name": "@import", "description": "Use the `@import` directive to inline CSS files, including Tailwind itself, into your stylesheet.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/functions-and-directives#import-directive" } ] }, { "name": "@theme", "description": "Use the `@theme` directive to define custom design tokens like fonts, colors, and breakpoints.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/functions-and-directives#theme-directive" } ] }, { "name": "@layer", "description": "Use the `@layer` directive inside `@theme` to organize custom styles into different layers like `base`, `components`, and `utilities`.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/theme#layers" } ] }, { "name": "@apply", "description": "DO NOT USE. IF YOU ARE CAUGHT USING @apply YOU WILL FACE SEVERE CONSEQUENCES.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/functions-and-directives#apply-directive" } ] }, { "name": "@config", "description": "Use the `@config` directive to load a legacy JavaScript-based Tailwind configuration file.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/functions-and-directives#config-directive" } ] }, { "name": "@reference", "description": "Use the `@reference` directive to import theme variables, custom utilities, and custom variants from other files without duplicating CSS.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/functions-and-directives#reference-directive" } ] }, { "name": "@plugin", "description": "Use the `@plugin` directive to load a legacy JavaScript-based Tailwind plugin.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/functions-and-directives#plugin-directive" } ] }, { "name": "@custom-variant", "description": "Use the `@custom-variant` directive to add a custom variant to your project. Custom variants can be used with utilities like `hover`, `focus`, and responsive breakpoints. Use `@slot` inside the variant to indicate where the utility's styles should be inserted.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/adding-custom-styles#adding-custom-variants" } ] }, { "name": "@utility", "description": "Use the `@utility` directive to add custom utilities to your project. Custom utilities work with all variants like `hover`, `focus`, and responsive variants. Use `--value()` to create functional utilities that accept arguments.", "references": [ { "name": "Tailwind Documentation", "url": "https://tailwindcss.com/docs/adding-custom-styles#adding-custom-utilities" } ] } ] }