1.0.0 • Published 20 days ago

albion-sdk v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
20 days ago

Albion Online SDK

Disclaimer: This SDK is not affiliated with, endorsed, or sponsored by Albion Online or Sandbox Interactive GmbH.

A modern and efficient SDK for the Albion Online API.

Designed with ❤️ for the Albion community.

Features

  • 🔎 Comprehensive: Complete access to all known Albion Online API endpoints.
  • 📖 Intuitive API: Crafted for clarity and ease of use.
  • 📘 TypeScript-First: Tailored for TypeScript developers, offering extensive type coverage.
  • 🚀 Small Bundle: Optimized for size and speed.
  • 🛠️ Clean Code: No unnecessary dependencies.
  • 🌍 Module Support: Designed for ESM and CJS compatibility.

Usage

import { AlbionSDK } from "albion-sdk";
/* OR */
const { AlbionSDK } = require("albion-sdk");

const sdk = new AlbionSDK("Americas");

sdk
  .search("man")
  .then((res) => {
    console.log(res);
  })
  .catch((e) => {
    console.error(e);
  });

Render Service URL Builders

This package exposes several functions to generate URLs for the Albion Online Render Service, making it easy to integrate the Render Service into your application.

The following functions are available:

  • itemIconUrl(item: string, params?: RenderItemParams): string
  • spellIconUrl(spell: string, params?: RenderSpellParams): string
  • wardrobeIconUrl(item: string): string
  • destinyBoardIconUrl(node: string, params?: RenderDestinyBoardParams): string
  • guildLogoUrl(params: RenderGuildLogoParams): string
1.0.0

20 days ago

0.8.0

28 days ago

0.7.0

3 months ago

0.6.4

3 months ago

0.6.3

6 months ago

0.6.2

7 months ago

0.6.1

7 months ago

0.6.0

8 months ago

0.5.1

9 months ago

0.5.0

9 months ago

0.4.0

9 months ago

0.3.1

9 months ago

0.3.0

9 months ago

0.2.2

9 months ago

0.2.1

9 months ago

0.2.0

9 months ago

0.1.0

9 months ago