58c4cb12a8
- ship libvips with the runtime image so POST /api/v1/media stops failing - admin downloads openapi.json and the style guide via session, no token - copy rows for both API addresses - anchor mark in the wordmark and a favicon
15 lines
353 B
TypeScript
15 lines
353 B
TypeScript
import { readStyleGuide, styleGuideResponse } from '~/lib/api-docs'
|
|
import { requireAdminArea } from '~/lib/auth-guards'
|
|
|
|
export async function GET() {
|
|
await requireAdminArea()
|
|
|
|
const text = await readStyleGuide()
|
|
|
|
if (text === null) {
|
|
return new Response('docs/style-guide.md fehlt.', { status: 500 })
|
|
}
|
|
|
|
return styleGuideResponse(text, true)
|
|
}
|