diff options
Diffstat (limited to 'packages/markdown/remark/src/remark-initialize-astro-data.ts')
-rw-r--r-- | packages/markdown/remark/src/remark-initialize-astro-data.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/markdown/remark/src/remark-initialize-astro-data.ts b/packages/markdown/remark/src/remark-initialize-astro-data.ts new file mode 100644 index 000000000..37af8aeaf --- /dev/null +++ b/packages/markdown/remark/src/remark-initialize-astro-data.ts @@ -0,0 +1,9 @@ +import type { VFile } from 'vfile'; + +export function remarkInitializeAstroData() { + return function (tree: any, vfile: VFile) { + if (!vfile.data.astro) { + vfile.data.astro = { frontmatter: {} }; + } + }; +} |