og-images-generator
Version:
Generate OG images from a static folder and / or a middleware. Extract metadata from HTML pages. No headless browser involved. Comes as a CLI, API or plugins.
29 lines (23 loc) • 890 B
JavaScript
/**
* @license
* Julian Cataldo
* SPDX-License-Identifier: ISC
*/
/** @typedef {import('./collect.js').Metadata} Metadata */
/** @typedef {import('./collect.js').PathsOptions} PathsOptions */
/** @typedef {import('./collect.js').Page} Page */
export { fetchFont, OG_SIZE, FONTS } from './render.js';
/** @typedef {import('./render.js').RenderOptions} RenderOptions */
export { styled } from './dummy-literals.js';
// NOTE: Just `export { html } from '@lit-labs/ssr';` will not show in TypeDoc.
// FIXME: Also, `html` produce a 404, see https://github.com/TypeStrong/typedoc/issues/2497
import { html as litHtml } from '@lit-labs/ssr';
export const html = litHtml;
/**
* @typedef {import('@lit-labs/ssr').ServerRenderedTemplate} LitServerTemplate
*
* @typedef TemplateOptions
* @property {Page} page
*
* @typedef {(options: TemplateOptions) => LitServerTemplate} Template
*/