@kawaiioverflow/arm
    TypeScript icon, indicating that this package has built-in type declarations

    0.47.0 • Public • Published

    arm

    @kawaiioverflow/arm is a JSON-based database to relational mapping Anime ID's between MAL, Annict, AniList and Syobocal.

    It's available as an npm package and is updated once a week.

    Support services

    • MyAnimeList (MAL)
    • Annict
    • AniList
    • Syoboi Calendar (Syobocal)

    We plan to support Kitsu in the future.

    Usage

    Install package.

    $ npm i @kawaiioverflow/arm

    import and use this.

    import { arm } from '@kawaiioverflow/arm'
    
    console.log(arm)

    Structure

    Return an array of Anime type. (Return Anime[])

    Anime type

    Expressed in TypeScript, it looks like the following type.

    type Anime = {
      mal_id?: number
      annict_id?: number
      anilist_id?: number
      syobocal_tid?: number
    }

    Note that the id of syobocal is tid.

    Example

    [
      {
        "mal_id": 5114
      },
      {
        "mal_id": 9253,
        "annict_id": 865,
        "syobocal_tid": 2142,
        "anilist_id": 9253
      },
      {
        "mal_id": 11061,
        "anilist_id": 11061
      },
      .
      .
      .
    ]

    Versioning

    • Major: Add breaking change
    • Minor: Update database, Add new feature (No breaking change)
    • Patch: Fix database, Fix bug

    Inspired by manami-project/anime-offline-database.

    Install

    npm i @kawaiioverflow/arm

    DownloadsWeekly Downloads

    111

    Version

    0.47.0

    License

    MIT

    Unpacked Size

    1.51 MB

    Total Files

    12

    Last publish

    Collaborators

    • avatar