This repository provide a Javascript
/Typescript
library for interacting with the MyAnimeList
API,
both authorization and anime api.
Currently the client is only implementing the anime
related interface.
This library is born from one of my projects: https://myanimestats.pages.dev/
Where I required an abstraction layer to communicate with MyAnimeList. MyAnimeStats
was built with SvelteKit
but
I decide to extract the logic to be able to implement it in any technology that use the web standard Request
/Response
.
@animelist/core
Core functionality and types shared across libraries.@animelist/auth
Provides a way to authenticate withMyAnimeList
usingOAuth2
.@animelist/client
Provides a client to interact with theMyAnimeList
API.- Currently this only implements the
anime
API. - Learn More
- Currently this only implements the
@animelist/auth-next
An implementation of theauth
forNextJS
.@animelist/auth-sveltekit
An implementation of theauth
forSvelteKit
.
This project is licensed under the MIT License - see the LICENSE file for details.