Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Repository files navigation

@m5r/og

@vercel/og but it works with Node.js

API Reference

The API is compatible with @vercel/og.

The package exposes an ImageResponse constructor, with the following options available:

importtype{ReactElement}from"react";import{ImageResponse}from"@vercel/og";newImageResponse(element: ReactElement,options: {width?: number=1200height?: number=630emoji?: "twemoji"|"blobmoji"|"noto"|"openmoji"|"fluent"|"fluentFlat"="twemoji",fonts?: {name: string,data: ArrayBuffer,weight: number,style: "normal"|"italic"}[]debug?: boolean=false// Options that will be passed to the HTTP responsestatus?: number=200statusText?: string
headers?: Record<string,string>},);

When running in production, these headers will be included:

"content-type": "image/png","cache-control": "public, immutable, no-transform, max-age=31536000",

During development, the cache-control: no-cache, no-store header is used instead.

Acknowledgements

This project will not be possible without the following projects:

About

`@vercel/og` but it works with Node.js

Topics

Resources

Stars

45 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages