KnightX — logotipo oficialKnightX
Voltar para o inícioKnightX Blog

Yalc

Node.jsFerramentas

O yalc é uma ferramenta simples, mas muito útil para quem desenvolve bibliotecas, design systems ou pacotes locais e precisa testar mudanças em outros projetos sem depender de publicar tudo no npm a cada ajuste.

A importância dele está justamente em tornar esse fluxo mais rápido, prático e próximo da realidade de uso, ajudando a validar alterações, reduzir atrito no desenvolvimento e ganhar produtividade no dia a dia. Para quem trabalha com componentes compartilhados, monorepos ou integração entre projetos, o yalc pode economizar bastante tempo e evitar dor de cabeça.

  1. Instalação: Para instalar o yalc, você pode usar o npm ou o yarn:
      npm install -g yalc
      # ou 
      yarn global add yalc
      
      
  2. Publicação de um Pacote Localmente: No diretório do pacote que você deseja compartilhar, use o comando yalc publish .Lembre-se de atualizar a versão:
      yalc publish

      Isso criará uma cópia do pacote no armazenamento local do yalc.

  3. Instalação de um Pacote Localmente: No projeto onde você deseja usar o pacote publicado, use o comando yalc add seguido do nome do pacote: geralmente <nome do pacote> in store
      yalc add @my-local-package
      
      

      Isso adicionará o pacote ao seu projeto, semelhante a como npm install ou yarn add funcionaria, mas usando a versão local do pacote.

  4. Atualização de um Pacote Localmente: Se você fizer alterações no pacote local e precisar atualizar a versão usada no projeto, volte ao diretório do pacote e publique novamente:
      yalc publish
      
  5. Então, no projeto onde o pacote foi adicionado, use:
      yalc update @my-local-package
      
      

      Isso atualizará a instalação local do pacote com as últimas mudanças.

  6. Remoção de um Pacote: Para remover um pacote gerenciado pelo yalc, use:
      yalc remove @my-local-package
      
      

      Isso removerá o pacote do seu projeto.