A simple, easy to use module for interacting with the Krunker.io Social Page
$ npm i krunker.js
Promise-based Example Usage
// Require the NPM Module
const KrunkerJS = require('krunker.js');
// Create a new instance
const Krunker = new KrunkerJS();
// Get the stats of the user
Krunker.getUser('Helinho').then(data => {
// Console log the user stats as an object
console.log(data);
// [V1.2^ Feature] Gets all stats ready as an object
console.log(data.simplified);
// Convert Player Score to Level
Krunker.getLevel(data);
// Convert Time Played
Krunker.getPlayTime(data);
// Get user KDR
Krunker.getKDR(data);
// Get W/L
Krunker.getWL(data);
// Get SPK
Krunker.getSPK(data);
}).catch(console.error);
async/await-Based Example
// Require the NPM Module
const KrunkerJS = require('krunker.js');
// Create a new instance
const Krunker = new KrunkerJS();
(async () => {
try {
// Get the stats of the user
const user = await Krunker.getUser('Helinho');
// Console log the user stats as an object
console.log(user);
// [V1.2^ Feature] Gets all stats ready as an object
console.log(user.simplified);
} catch (e) {
console.error(e);
}
})();
If you don't understand something in the documentation, you are experiencing problems, or you just need a gentle nudge in the right direction, please don't hesitate to join my Development Server.