diff --git a/apps/svelte.dev/src/routes/docs/experimental/sections.json/+server.ts b/apps/svelte.dev/src/routes/docs/experimental/sections.json/+server.ts new file mode 100644 index 0000000000..35ef1ce6f3 --- /dev/null +++ b/apps/svelte.dev/src/routes/docs/experimental/sections.json/+server.ts @@ -0,0 +1,18 @@ +import { docs } from '$lib/server/content'; +import { json } from '@sveltejs/kit'; + +export const prerender = true; + +export function GET() { + return json( + Object.fromEntries( + Object.entries(docs.pages).map(([key, page]) => [ + key, + { + metadata: { title: page.metadata.title, use_cases: page.metadata.use_cases }, + slug: page.slug + } + ]) + ) + ); +}