Skip to content

PikaNetworkTracker/pika-api.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pika-api.js

pika-api.js is an NPM package that helps to interact with the public Pika Network API.

Features

  • Fully type-safe
  • Complete type safety in runtime with zod
  • Easy to understand
  • Fully promise-based
  • Built with modern and blazing fast technology
  • Supports both CommonJS and ESModules

Installation

npm install pika-api.js
yarn add pika-api.js
pnpm add pika-api.js

Usage

import Pika from "pika-api.js";
// or
const Pika = require("pika-api.js");

const pika = new Pika.PikaNetwork();
pika.getTotalLeaderboard(Pika.Gamemode.BedWars);
pika.getLeaderboard({
  gamemode: Pika.Gamemode.BedWars,
  leaderboardType: Pika.LeaderboardType.Kills,
  interval: Pika.Interval.Weekly, // Not required, defaults to Interval.AllTime
  mode: Pika.Mode.Solo, // Not required, defaults to Mode.AllModes
  limit: 10, // Not required, defaults to 15
  offset: 15, // Not required, defaults to 0
});
pika.getProfile("mallusrgreat");
pika.getProfileLeaderboard({
  username: "BlakD3mon_",
  gamemode: Pika.Gamemode.BedWars,
  interval: Pika.Interval.Weekly, // Not required, defaults to Interval.AllTime
  mode: Pika.Mode.Solo, // Not required, defaults to Mode.AllModes
  limit: 10, // Not required, defaults to 15
});
pika.getRecap("d1a2a364-148a-4efe-af1e-f40cd7973d4f");

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published