Criei minha primeira lib e publiquei na NPM
Enquanto desenvolvia um projeto, precisei criar um componente específico para selecionar intervalos em uma faixa de áudio. A ideia era simples: permitir que dois botões deslizantes marcassem o início e o fim de um intervalo, retornando os valores em milissegundos. Caso os botões se cruzassem, eles automaticamente trocariam de posição.
Percebi que essa solução poderia ser útil em outros cenários, então decidi transformá-la em uma biblioteca open source, disponível no NPM.
⚙️ O que a biblioteca faz?
-
Seleciona intervalos de tempo em faixas de áudio.
-
Retorna os valores em milissegundos, facilitando a edição e manipulação.
-
Inclui uma interação inteligente: os botões trocam de posição ao se cruzarem.
-
Fácil de integrar e personalizar, especialmente para projetos relacionados a áudio.
💡 Por que fiz isso?
A ideia surgiu de uma necessidade prática em um projeto. No entanto, aproveitei a oportunidade para aprender mais sobre o desenvolvimento de bibliotecas reutilizáveis e compartilhar a solução com a comunidade.
👉 Próximos passos:
Planejo adicionar novas funcionalidades, como um modo wave, para expandir o uso da biblioteca.
🔗 Confira o projeto no NPM: https://www.npmjs.com/package/react-switcher-slider
Se você trabalha com projetos interativos ou relacionados a áudio, adoraria ouvir sua opinião ou colaborar para melhorar essa ferramenta. 😊