libquery is a NodeJS library for queries on different game servers
npm i libquery
// Promises
const libquery = require("libquery");
libquery.query("play.symp.fr", 19132).then((data) => {
console.log("The server is in " + data.version);
}).catch((err) => {
console.log("An error occured!\n " + err.message);
});
// Async
try{
let data = await libquery.query("play.symp.fr", 19132);
console.log("The server is in " + data.version);
}catch(err){
console.log("An error occured!\n " + err.message);
}
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.