mal-ts
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

mal-ts

TypeScript-safe MyAnimeList Public API wrapper

Installation

# npm
npm install mal-ts

# yarn
yarn add mal-ts

Usage

// commonjs
const MyAnimeList = require('mal-ts');
const mal = new MyAnimeList('client_id');
...

// module
import MyAnimeList from 'mal-ts'
const mal = new MyAnimeList('client_id');
...

Replace client_id with your MyAnimeList Application's Client ID

API

Method Description
defaultFields Default fields
anime(id[, fields]) Get anime details
manga(id[, fields]) Get manga details

Promises

mal-ts depends on a native ES6 Promise implementation to be supported. If your environment doesn't support ES6 Promises, you can polyfill.

TypeScript

mal-ts includes TypeScript definitions.

TSDoc (JSDoc) descriptions are derived from the MyAnimeList API reference

License

MIT

Package Sidebar

Install

npm i mal-ts

Weekly Downloads

4

Version

1.1.0

License

MIT

Unpacked Size

70.4 kB

Total Files

34

Last publish

Collaborators

  • mist8kengas