@tuzzle/next
v0.1.3
Published
Next.js bindings for Tuzzle (image loader, components, server signing)
Downloads
596
Readme
@tuzzle/next
Next.js bindings for Tuzzle: a next/image loader, 'use client' re-exports of @tuzzle/react (TuzzleProvider, TuzzleImage, TuzzleChooser, hooks), and a server entry for signing.
Install
npm install @tuzzle/nextUsage
// next/image loader
import { createTuzzleLoader } from '@tuzzle/next'
const loader = createTuzzleLoader({ cdnUrl: 'https://cdn.tzzl.io', space: 'my-space' })// server signing route (app/api/tuzzle/sign/route.ts)
import { createTuzzleSignatureHandler } from '@tuzzle/next/server'
export const GET = createTuzzleSignatureHandler({
cdnUrl: process.env.TUZZLE_CDN_URL!,
space: process.env.TUZZLE_SPACE!,
secret: process.env.TUZZLE_SIGNED_URL_SECRET!, // server-only
})See the repo README for the full SDK overview.
License
MIT
