diff options
Diffstat (limited to 'packages/markdown/remark/src/remark-collect-images.ts')
-rw-r--r-- | packages/markdown/remark/src/remark-collect-images.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/markdown/remark/src/remark-collect-images.ts b/packages/markdown/remark/src/remark-collect-images.ts index 22774d5f1..f09f1c580 100644 --- a/packages/markdown/remark/src/remark-collect-images.ts +++ b/packages/markdown/remark/src/remark-collect-images.ts @@ -1,10 +1,10 @@ import type { Image, ImageReference } from 'mdast'; import { definitions } from 'mdast-util-definitions'; import { visit } from 'unist-util-visit'; -import type { MarkdownVFile } from './types.js'; +import type { VFile } from 'vfile'; export function remarkCollectImages() { - return function (tree: any, vfile: MarkdownVFile) { + return function (tree: any, vfile: VFile) { if (typeof vfile?.path !== 'string') return; const definition = definitions(tree); @@ -22,7 +22,8 @@ export function remarkCollectImages() { } }); - vfile.data.imagePaths = imagePaths; + vfile.data.astro ??= {}; + vfile.data.astro.imagePaths = Array.from(imagePaths); }; } |