UNPKG

nuxt-og-image

Version:

Enlightened OG Image generation for Nuxt.

16 lines (15 loc) 548 B
import { useSiteConfig } from "#imports"; import { componentNames } from "#og-image-virtual/component-names.mjs"; import compatibility from "#og-image/compatibility"; import { defineEventHandler, setHeader } from "h3"; import { useOgImageRuntimeConfig } from "../../shared.js"; export default defineEventHandler(async (e) => { setHeader(e, "Content-Type", "application/json"); const runtimeConfig = useOgImageRuntimeConfig(); return { siteConfigUrl: useSiteConfig(e).url, componentNames, runtimeConfig, compatibility }; });