From d6b7c846ec99e4957821a3b398916dba1511ebfe Mon Sep 17 00:00:00 2001 From: EmersonBraun Date: Thu, 6 Aug 2026 14:35:45 -0300 Subject: [PATCH] feat(registry): add catalog structured data --- apps/registry/app/layout.tsx | 5 +++ apps/registry/lib/structured-data.test.ts | 24 +++++++++++++ apps/registry/lib/structured-data.ts | 41 +++++++++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 apps/registry/lib/structured-data.test.ts create mode 100644 apps/registry/lib/structured-data.ts diff --git a/apps/registry/app/layout.tsx b/apps/registry/app/layout.tsx index 634b5176..0245f35c 100644 --- a/apps/registry/app/layout.tsx +++ b/apps/registry/app/layout.tsx @@ -5,6 +5,7 @@ import type { ReactNode } from 'react' import type { Metadata } from 'next' import { PostHogProvider } from './posthog-provider' import { RegistryAskWidget } from '@/components/ask-widget' +import { serializedRegistryStructuredData } from '@/lib/structured-data' const inter = Inter({ subsets: ['latin'], variable: '--font-sans' }) const jetbrainsMono = JetBrains_Mono({ subsets: ['latin'], variable: '--font-mono' }) @@ -32,6 +33,10 @@ export default function RootLayout({ children }: { children: ReactNode }) { +