summaryrefslogtreecommitdiff
path: root/packages/markdown/remark/src/index.ts
diff options
context:
space:
mode:
authorGravatar Bjorn Lu <bjornlu.dev@gmail.com> 2023-11-28 00:32:39 +0800
committerGravatar GitHub <noreply@github.com> 2023-11-28 00:32:39 +0800
commitc7953645eeaaf9e87c6db4494b0023d2c1878ff0 (patch)
treee82f461a7708a672ef7989f517f6f2e9ab0542f6 /packages/markdown/remark/src/index.ts
parent88f40846d4c322be7d9131974d5a8e6a4b5d23c4 (diff)
downloadastro-c7953645eeaaf9e87c6db4494b0023d2c1878ff0.tar.gz
astro-c7953645eeaaf9e87c6db4494b0023d2c1878ff0.tar.zst
astro-c7953645eeaaf9e87c6db4494b0023d2c1878ff0.zip
Remove deprecated markdown-remark APIs (#9182)
Diffstat (limited to 'packages/markdown/remark/src/index.ts')
-rw-r--r--packages/markdown/remark/src/index.ts39
1 files changed, 1 insertions, 38 deletions
diff --git a/packages/markdown/remark/src/index.ts b/packages/markdown/remark/src/index.ts
index d42ce480c..bf70a368d 100644
--- a/packages/markdown/remark/src/index.ts
+++ b/packages/markdown/remark/src/index.ts
@@ -1,10 +1,4 @@
-import type {
- AstroMarkdownOptions,
- MarkdownProcessor,
- MarkdownRenderingOptions,
- MarkdownRenderingResult,
- MarkdownVFile,
-} from './types.js';
+import type { AstroMarkdownOptions, MarkdownProcessor, MarkdownVFile } from './types.js';
import {
InvalidAstroDataError,
@@ -150,42 +144,11 @@ export async function createMarkdownProcessor(
imagePaths: result.data.imagePaths ?? new Set(),
frontmatter: astroData.frontmatter ?? {},
},
- // Compat for `renderMarkdown` only. Do not use!
- __renderMarkdownCompat: {
- result,
- },
};
},
};
}
-/**
- * Shared utility for rendering markdown
- *
- * @deprecated Use `createMarkdownProcessor` instead for better performance
- */
-export async function renderMarkdown(
- content: string,
- opts: MarkdownRenderingOptions
-): Promise<MarkdownRenderingResult> {
- const processor = await createMarkdownProcessor(opts);
-
- const result = await processor.render(content, {
- fileURL: opts.fileURL,
- frontmatter: opts.frontmatter,
- });
-
- return {
- code: result.code,
- metadata: {
- headings: result.metadata.headings,
- source: content,
- html: result.code,
- },
- vfile: (result as any).__renderMarkdownCompat.result,
- };
-}
-
function prefixError(err: any, prefix: string) {
// If the error is an object with a `message` property, attempt to prefix the message
if (err?.message) {