This project is still a WIP; however, it is still usable.
npm i signald-node
const Signal = require("signald-node");
var client = new Signal("+1234567890");
client.link().then(r => {
console.log(r);
}).catch(err => {
console.log(err);
});
All of the message types laid out by signald's socket protocol are exposed via functions on the Signal
object. Those functions return Promises.
Please let me know of any bugs, crashes, unstableness or wonkiness in the issues or reach out to me on #signald on freenode.