webforai
Version:
A library that provides a web interface for AI
13 lines (12 loc) • 456 B
JavaScript
// src/html-to-markdown.ts
import { htmlToMdast } from "./html-to-mdast.js";
import { mdastToMarkdown } from "./mdast-to-markdown.js";
var htmlToMarkdown = (htmlOrHast, options) => {
const { baseUrl, formatting: toMarkdownOptions, ...toMdastOptions } = options || {};
const mdast = htmlToMdast(htmlOrHast, toMdastOptions);
const markdown = mdastToMarkdown(mdast, { baseUrl, ...toMarkdownOptions });
return markdown;
};
export {
htmlToMarkdown
};