JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 10
  • Score
    100M100P100Q41725F
  • License MIT

A wrapper for interacting around https://themes.moe

Package Exports

  • anime-themes

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (anime-themes) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

anime-themes

GitHub npm GitHub Action (Tests) GitHub Action (Lint)

ko-fi

A library used for interacting around Themes.moe. This is an unofficial wrapper library and is not affiliated with the said website.

This uses node-fetch for making requests.

Installation

> npm install anime-themes

Contributing

Fork this repository and run npm install to install dependencies and development dependencies.

Run tests with npm run test before making any pull requests.

Documentation

Basic Usage

Requiring

Common JS

const themes = require("anime-themes");

ES6

import AnimeThemes from "anime-themes";

Getting an anime by title

themes.search("Azur Lane")
    .then((anime) => {
        console.log(anime.themes[0].title); // graphite/diamond
    });

Getting an anime by MyAnimeList ID

themes.search(36633)
    .then((anime) => {
        console.log(anime.title); // Date A Live III
    });