Skip to content

toplast/lastfm

Repository files navigation

@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