Skip to content

Justino-code/sender

Repository files navigation

@jcsolutions/sender

📌 Aviso de independência: Este projeto é de código aberto, independente e não é oficialmente afiliado, patrocinado ou endossado por nenhum dos provedores de SMS suportados. Os nomes dos provedores são marcas registradas de seus respectivos proprietários.

npm version Socket Badge License: MIT Node.js Version TypeScript Tests Security Audit Coverage

SDK para envio de SMS com suporte a gateways angolanos.

Segurança

O SDK faz requisições HTTP para as APIs dos provedores de SMS. Todas as requisições são feitas via fetch nativo do Node.js.


📦 Instalação

yarn add @jcsolutions/sender
# ou
npm install @jcsolutions/sender

🚀 Uso rápido

import { createSender } from "@jcsolutions/sender";

const sms = await createSender("ombala", {
  token: process.env.OMBALA_TOKEN,
  baseUrl: "https://api.useombala.ao/v1",
  from: "LEVAJA",
});

const result = await sms.send({
  to: "923000000",
  message: "Seu código é 482913",
});

console.log(result.success ? "✅ Enviado" : "❌ Falha");

📚 Documentação

🔧 Providers

Provider Status Adicionado em Estável desde
Ombala ✅ Estável v0.1.0-alpha.1 v0.1.0-alpha.4
TelcoSMS ✅ Estável - -
KambaSMS 🚧 Em desenvolvimento v0.1.0-alpha.1 -
MIMO 📋 Planeado - -
Sms.to 📋 Planeado - -
WeSender 📋 Planeado - -

📄 Licença

MIT © Justino Contingo

About

SDK simples e extensível para envio de SMS em Node.js, com suporte a múltiplos provedores angolanos. Criado para OTP, notificações e mensagens transaccionais com uma experiência moderna para developers.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors