The `vuetify-tailwind-utility-bridge` package (current version 0.1.5) is a pre-1.0 Tailwind CSS plugin designed to integrate Vuetify-style utility classes into projects. Its primary use cases include enhancing VSCode's Tailwind CSS IntelliSense to provide autocomplete for standard Vuetify utility classes (like `.ma-1`, `.text-primary`, `.elevation-4`), and facilitating a gradual migration path for existing Vuetify projects towards a Tailwind CSS-based architecture. This allows developers to leverage familiar Vuetify utilities within a Tailwind ecosystem, align Figma design tokens with Tailwind conventions, and progressively refactor components. A key differentiator is its ability to enable Vuetify class autocomplete in VSCode even without a full Tailwind CSS installation, addressing the original motivation behind its creation. Being pre-1.0, it is under active development, with an implied rapid iteration cadence.
npm install vuetify-tailwind-utility-bridgeVerified import paths — ran on the pinned version, not inferred.
Demonstrates installation and basic configuration of the plugin within a Tailwind CSS project to enable Vuetify utility classes.
Always review the latest README and changelog when updating the package. Pin major/minor versions to mitigate unexpected breaks during development.
Install `bradlc.vscode-tailwindcss` from the VSCode Marketplace. Add `"tailwindCSS.includeLanguages": { "vue": "html", "plaintext": "html" }, "editor.quickSuggestions": { "strings": true }` to your `.vscode/settings.json`.Review the 'Unsupported Features' section of the README. For unsupported features, consider writing custom Tailwind CSS utilities or using direct CSS for those specific cases.
If using for class generation, ensure `tailwindcss` is installed (`npm install tailwindcss`) and configured correctly in `tailwind.config.js` and your CSS build pipeline.
Install the 'Tailwind CSS IntelliSense' extension by `bradlc`. Add the following to your `.vscode/settings.json`: `"tailwindCSS.includeLanguages": { "vue": "html", "plaintext": "html" }, "editor.quickSuggestions": { "strings": true }`.Rename `tailwind.config.js` to `tailwind.config.cjs` or use ESM `import` syntax: `import { vuetifyPlugin } from 'vuetify-tailwind-utility-bridge'; export default { plugins: [vuetifyPlugin()] };`Ensure `tailwind.config.js` includes `plugins: [vuetifyUtilityBridgePlugin.vuetifyPlugin()]` and that your build process (e.g., PostCSS, Vite, webpack) is correctly compiling your Tailwind CSS.