An unofficial Node.js library for the IsThereAnyDeal API written in TypeScript. This library is built with Bun and Zod.
Based on documentation from IsThereAnyDeal.
This SDK provides a simple way to interact with different parts of the IsThereAnyDeal API.
This library is not affiliated with IsThereAnyDeal. All trademarks are property of their respective owners in the US and other countries.
bun add isthereanydeal-nodejsFor full information on the API, please see the documentation.
An API key is required to use the library. You can get one by signing up for a free account.
import { IsThereAnyDealClient } from 'isthereanydeal-nodejs';
const client = new IsThereAnyDealClient('your-api-key');
const results = client.games.searchForGame({
title: 'The Witcher 3',
results: 5,
});
console.log(results);Currently all methods that do not require OAuth authentication are available. Please see the documentation for more information.
This project requires the following dependencies to be installed:
To install the dependencies, run the following command:
bun installPlease create a .env.test.local file with the following content:
IS_THERE_ANY_DEAL_API_KEY=your-api-keyAfter which, you can run the tests with the following command:
bun testPlease see CONTRIBUTING.md for contribution guidelines.
MIT
This project is not affiliated with IsThereAnyDeal. All trademarks are property of their respective owners in the US and other countries.