Skip to content

justwickedcode/tmdb-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TMDB Client Module

A simple TypeScript client for The Movie Database API


Basic Usage

import 'server-only';
import { TmdbClient } from '@justwicked/tmdb-client';

const tmdbApi = new TmdbClient({
  next: {
    revalidate: 3600,
    tags: ['tmdb']
  },
  cache: 'force-cache',
  headers: {
    Authorization: `Bearer ${process.env.AUTH_TOKEN!}`
  }
});

export default tmdbApi;
import tmdbApi from './tmdbApi';

async function getTrending() {
  const trending = await tmdbApi.trending.getAll();
  console.log(trending);
}

getTrending();

Caution

  • Avoid relying on this client, as it is intended for self use.

Releases

No releases published

Packages

 
 
 

Contributors