random-joke-sdk
v1.0.0
Published
a joke generator sdk for learning purpose
Readme
Random Joke SDK
A simple JavaScript SDK for the Official Joke API.
Installation
npm install random-joke-sdkUsage
import Joke from "random-joke-sdk";
const joke = new Joke();Get a random joke
const result = await joke.random();
console.log(result.joke);Example:
Why did the programmer quit?
Because he didn't get arrays.Get ten random jokes
const jokes = await joke.ten();
jokes.forEach(item => {
console.log(`Joke ${item.number}`);
console.log(item.joke);
});Example response:
[
{
number: 1,
joke: "Why did the programmer quit?\nBecause he didn't get arrays."
},
{
number: 2,
joke: "Another joke..."
}
]Methods
| Method | Description |
| --------------- | ------------------------ |
| joke.random() | Returns one random joke |
| joke.ten() | Returns ten random jokes |
Error Handling
The SDK throws an error if the API request fails.
try {
const joke = await client.random();
console.log(joke);
} catch (error) {
console.error(error.message);
}Requirements
- Node.js 18 or newer
- Internet connection
License
MIT
Author
Satyam Kumar
