opengraph-image.tsx15 lines · main
1import { OG_CONTENT_TYPE, OG_SIZE, renderOg } from '../../../lib/og-frame';
2
3export const runtime = 'edge';
4export const alt = 'briven vs supabase — typed functions + reactive queries on postgres';
5export const size = OG_SIZE;
6export const contentType = OG_CONTENT_TYPE;
7
8export default function Image() {
9 return renderOg({
10 eyebrow: 'briven vs supabase',
11 title: 'typed functions\n+ reactive queries.',
12 subtitle:
13 'both run on real postgres. briven puts a typed function layer in front and adds query-level reactive subscriptions supabase doesn’t have.',
14 });
15}