xp-parser
TypeScript icon, indicating that this package has built-in type declarations

2.1.5 • Public • Published

Basic level parser

const { ExponentialParser } = require("xp-parser");
const parser = new ExponentialParser(0, 100, 2);

const xp = parser.parseLevelToXp(1);
console.log(xp); // 100

const level = parser.parseXpToLevel(100);
console.log(level); // 1

const parse = parser.parseXP(100);
// {
//     "level": 1,
//     "nextLevel": 2,
//     "neededXp": 300,
//     "currentXp": 100,
//     "currentLevelXp": 100,
//     "nextLevelXp": 900,
//     "currentRelativeXp": 0,
//     "nextRelativeXp": 800
// }

Readme

Keywords

Package Sidebar

Install

npm i xp-parser

Weekly Downloads

13

Version

2.1.5

License

MIT

Unpacked Size

25.2 kB

Total Files

37

Last publish

Collaborators

  • erdemgoksel