toplast / lastfm

An asynchronous and typed client for the Last.fm API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@toplast/lastfm

An asynchronous and typed client for the Last.fm API

const LastFm = require("@toplast/lastfm");
const lastFm = new LastFm("SOME_NICE_API_KEY");

lastFm.user
  .getTopAlbums({ user: "castilh0s" })
  .then(response => console.log(response)) // Handle success
  .error(error => console.log(error)); // Handle error

Installation

# With npm
$ npm install @toplast/lastfm

# With yarn
$ yarn add @toplast/lastfm

TypeScript

@toplast/lastfm includes TypeScript definitions.

import LastFm from "@toplast/lastfm";

const lastFm = new LastFm("API_KEY");

lastFm.user.getTopAlbums({ user: "castilh0s" });

License

MIT

About

An asynchronous and typed client for the Last.fm API

License:MIT License


Languages

Language:TypeScript 93.8%Language:JavaScript 6.2%