1.0.3 • Published 3 years ago

pokemon-tcg-api v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Pokemon TCG Api

This is a simple Pokemon Trading Card Game api with an integrated pack builder

Example use:

import {PackBuilder, Set} from "pokemon-tcg-api"

Set.all().then((sets) => {
    sets.forEach((set) => {
        console.log(`${set.name} -- ${set.id}`)
    })
})

async function openPacks() {
    let set = await Set.fromId("swsh9");
    let openDefaultPack = set.getPack().open();

    console.log("------------------ Default pack ------------------")
    for (const card of openDefaultPack) {
        console.log(card.name)
    }
    console.log("--------------------------------------------------")

    let openCustomPack = PackBuilder.fromSet(set).withStage("Common", 1).withStage("Rare", 10).build().open()

    console.log("------------------ Custom pack -------------------")
    for (const card of openCustomPack) {
        console.log(card.name)
    }
    console.log("--------------------------------------------------")
}

openPacks();
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago