Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

rankcard

AikooNee95MIT1.2.8TypeScript support: included

Make your rank cards stand out with rankcard

rank-card, discord-rank-card, rank-card-discord, discord.js, node-canvas, canvas-constructor, discord, discord-canvas, discord-canvas-rank-card, discord-canvas-rank, rankcard, discord-rankcard, discord-rank-card, discord.js-rankcard, discord.js-rank-card, level, level-card, level-card-discord, xp-card, discord-xp, discord-level, level-system, ranking-system, rank-image, xp-system, rank-display, achievement-card, discord-status, status-card, user-card, discord-user

readme

rankcard

Make your rank cards stand out with rankcard!

npm install rankcard

Example Code

const { RankCard } = require("rankcard");
const fs = require("fs");

const rankcard = RankCard({
    name: "AikooNee",
    level: "Level 7",
    color: "#FFC0CB", // auto
    shape: "circle", // square
    // Optional status: "dnd", // online, dnd, offline, idle, streaming
    brightness: "50", // 0 to 100
    avatar: "https://imgur.com/uNeB2S6.png",
    progress: "33",
    rank: "1",
    requiredXp: "4900",
    currentXp: "1600",
    showXp: true
}).then(b => {
    fs.writeFileSync("rankcard.png", b);
console.log("Done!")
});

Using In Discord Bot

const { AttachmentBuilder } = require("discord.js");
const { RankCard } = require("rankcard");

const rankcard = await RankCard({
    name: "AikooNee",
    level: "Level 7",
    color: "#FFC0CB", // auto
    shape: "circle", // square
    // Optional status: "dnd", // online, dnd, offline, idle, streaming
    brightness: "50", // 0 to 100
    avatar: "https://imgur.com/uNeB2S6.png",
    progress: "33",
    rank: "1",
    requiredXp: "4900",
    currentXp: "1600",
    showXp: true
});

const attachment = new AttachmentBuilder(rankcard, { name: "rankcard.png" });

Preview:

RankCard