1.1.3 • Published 1 year ago

@delali/lotrsdk v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

The Lord of the Rings SDK

A Node.js SDK for accessing the Lord of the Rings API.

Installation

Install the SDK using npm:

npm install @delali/lotrsdk

Usage

Initialize the SDK with your API key:

import LOTRSDK from '@dealli/lotrsdk';

const apiKey = 'your-api-key';
const sdk = new LOTRSDK(apiKey);

Use the SDK to fetch movies, movie details, and quotes:

const movies = await sdk.getMovies();
const movie = await sdk.getMovieById(movieId);
const quotes = await sdk.getMovieQuotes(movieId);

Pagination, Sorting, and Filtering

The SDK supports pagination, sorting, and filtering using the following options:

const options = {
  limit: 100,
  page: 2,
  offset: 3,
  sort: 'name:asc',
  filter: { name: 'Gandalf', race: 'Hobbit,Human' },
};

const movies = await sdk.getMovies(options);

Testing

The SDK includes a suite of tests to ensure that the methods are working correctly. To run the tests, use the following command:

npm test

The tests use the Jest testing framework

1.1.1

1 year ago

1.1.0

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.0.0

1 year ago