vdonoladev
v1.0.2
Published
[](https://www.npmjs.com/package/vdonoladev) [](https://www.npmjs.com/package/vd
Readme
🚀 vdonoladev - Personal NPX Card
Um cartão de visitas interativo e totalmente estilizado para o terminal, desenvolvido em Node.js. Ao executar o comando, o usuário visualiza minhas principais redes, portfólio, projetos e conta com um menu interativo para abrir qualquer link diretamente no navegador padrão.
Visual premium: O layout conta com alinhamento milimétrico em blocos, divisões por categorias e paleta de cores hexadecimal customizada para saltar aos olhos no terminal escuro.
📸 Demonstração
🕹️ Como Executar
Não é necessário instalar nada globalmente. Basta abrir o seu terminal e rodar o comando mágico abaixo usando o npx (que já vem integrado com o Node.js):
npx vdonoladev
✨ Funcionalidades
- 🎨 Visual Customizado: Bordas duplas refinadas geradas com
boxene cores vibrantes viachalk. - 📊 Alinhamento Perfeito: Uso estratégico de funções de manipulação de strings para manter os blocos e links 100% alinhados em colunas.
- 🕹️ Menu Interativo: Navegação via teclado (setas e Enter) construída sobre o
inquirer. - 🔗 Abertura Direta: Integração com o sistema operacional via
openpara disparar links e clientes de e-mail com um clique. - 🔄 Controle de Loop: Menu inteligente com comportamento de navegação travado nas extremidades para uma experiência de usuário limpa.
🛠️ Tecnologias Utilizadas
O projeto utiliza o ecossistema moderno do Node.js com a sintaxe de ES Modules (import/export):
- chalk - Estilização de cores ANSI customizadas e tons hexadecimais.
- boxen - Criação de caixas e molduras customizadas no terminal.
- inquirer - Interface de linha de comando interativa para o menu de escolhas.
- open - Execução de comandos do sistema para abrir URLs no navegador padrão.
- clear - Limpeza cirúrgica do buffer do terminal antes de renderizar a interface.
💻 Desenvolvimento Local
Se você quiser clonar este repositório e fazer modificações no código localmente:
- Clone o repositório:
git clone https://github.com/vdonoladev/npxCard.git- Acesse a pasta do projeto:
cd npxCard- Instale as dependências:
npm install- Rode em modo de desenvolvimento:
npm run dev📄 Licença
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
