Установка используя yarn:
yarn add anilibria-api-wrapper
Установка используя npm:
npm i anilibria-api-wrapper
const { getAnilibriaTitle, Series } = require('anilibria-api-wrapper');
import { Anilibria, Title } from 'anilibria-api-wrapper';
const anilibriaApi = new Anilibria();
Или вы можете использовать сразу нужные вам функции сразу их импортируя (Такой способ использования менее гибкий в настройке)
anilibriaApi.getTitle().then(response => {
console.log(response.data)
})
await anilibriaApi.getRandomTitle() // Random Title
// or
await getAnilibriaRandomTitle()
anilibriaApi.searchTitles({
search: 'Клинок'
}).then(async response => {
console.log(response.data) // Результат поиска
});
Под капотом используется axios и если вы хотите изменить настройки, то нужно дать соответствующие настройки конструктуру Anilibria
const anilibriaApi = new Anilibria({
axiosOptions: {
//...your axiosOptions
}
})