OurBigBook logoOurBigBook Docs OurBigBook logoOurBigBook.comSite Source code
marked/api/dingus.js
import { marked } from '../lib/marked.esm.js';
import pkg from '../package.json' with { type: 'json' };

const version = pkg.version;
const name = 'Marked';

export default function dingus(req, res) {
  if (req.method !== 'GET') {
    return res.status(405).json({
      error: {
        code: 'method_not_allowed',
        message: 'Only GET requests are supported for this endpoint.',
      },
    });
  }
  const { text = '' } = req.query;
  const html = marked(text);
  res.json({ name, version, html });
}