Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>Tailwind Class WrapperNew to Visual Studio Code? Get it now.
Tailwind Class Wrapper

Tailwind Class Wrapper

JuniorCintra

|
3 installs
| (1) | Free
Wrapper para classes Tailwind CSS
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Tailwind Class Wrapper

Version Installs Rating License

Extensão para Visual Studio Code que envolve classes Tailwind CSS individuais com aspas, transformando-as em strings separadas para melhor legibilidade e organização do código.


📋 Índice

  • Sobre
  • Funcionalidades
  • Instalação
  • Como Usar
  • Exemplos
  • Requisitos
  • Licença
  • Autor

🎯 Sobre

O Tailwind Class Wrapper é uma extensão do VS Code que facilita a formatação de classes Tailwind CSS. Ele envolve cada classe individual com aspas, transformando uma string única de classes em múltiplas strings separadas, tornando o código mais legível e fácil de manter.


✨ Funcionalidades

  • ✅ Envolve classes Tailwind CSS individuais com aspas
  • ✅ Transforma classes em strings separadas
  • ✅ Funciona com qualquer arquivo (JSX, TSX, HTML, etc.)
  • ✅ Acionado via menu de contexto (botão direito)
  • ✅ Suporte para seleção de texto
  • ✅ Rápido e eficiente

📦 Instalação

Via Marketplace do VS Code

  1. Abra o Visual Studio Code
  2. Vá para a aba de Extensões (Ctrl+Shift+X ou Cmd+Shift+X)
  3. Procure por "Tailwind Class Wrapper"
  4. Clique em "Instalar"

Via Linha de Comando

code --install-extension JuniorCintra.tailwind-class-wrapper

Manual

  1. Baixe o arquivo .vsix da página de releases
  2. No VS Code, vá em Extensions → ... → Install from VSIX
  3. Selecione o arquivo baixado

🚀 Como Usar

  1. Selecione o texto com as classes Tailwind que deseja formatar
  2. Clique com o botão direito para abrir o menu de contexto
  3. Selecione a opção "Wrapper Tailwind"
  4. Pronto! Suas classes serão envolvidas com aspas automaticamente

💡 Exemplos

Exemplo 1: Transformação Manual (Seleção de Texto)

Selecione o texto e clique com o botão direito → "Wrapper Tailwind"

Antes:

mx-auto my-8 flex items-center justify-between

Depois:

"mx-auto", "my-8", "flex", "items-center", "justify-between";

Exemplo 2: Transformação Automática ao Salvar (className)

Quando você salva o arquivo, a extensão transforma automaticamente:

Antes:

<div className="bg-blue-500 text-white p-4 rounded-lg shadow-md">Conteúdo</div>

Depois:

<div
  className={cn("bg-blue-500", "text-white", "p-4", "rounded-lg", "shadow-md")}
>
  Conteúdo
</div>

Exemplo 3: React Component Completo

Antes:

const Button = () => (
  <button className="bg-indigo-600 hover:bg-indigo-700 text-white font-bold py-2 px-4 rounded">
    Click me
  </button>
);

Depois (ao salvar):

import { cn } from "@/lib/utils";

const Button = () => (
  <button
    className={cn(
      "bg-indigo-600",
      "hover:bg-indigo-700",
      "text-white",
      "font-bold",
      "py-2",
      "px-4",
      "rounded"
    )}
  >
    Click me
  </button>
);

Exemplo 4: Usando clsx

Se o projeto usa clsx ao invés de cn:

Antes:

<div className="flex justify-center items-center gap-4">

Depois (ao salvar):

<div className={clsx('flex', 'justify-center', 'items-center', 'gap-4')}>

📋 Requisitos

  • Visual Studio Code versão 1.75.0 ou superior

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


👨‍💻 Autor

Junior Cintra
Desenvolvedor Full Stack


🤝 Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para:

  1. Fazer um fork do projeto
  2. Criar uma branch para sua feature (git checkout -b feature/MinhaFeature)
  3. Commit suas mudanças (git commit -m 'Adiciona MinhaFeature')
  4. Push para a branch (git push origin feature/MinhaFeature)
  5. Abrir um Pull Request

🐛 Reportar Bugs

Encontrou um bug? Por favor, abra uma issue no GitHub.


⭐ Mostre seu apoio

Se este projeto te ajudou, considere dar uma ⭐️ no GitHub!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft