0.0.2 • Published 2 years ago

@mdxvac/vfile-astro v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@mdxvac/vfile-astro

Astro-enhanced VFile type, typing the astro.frontmatter property.

Content

What is this?

This package just declares an ambient module vfile-astro.

When should I use this?

If you are working with Unified/Vite/Markdown files that have been preprocessed by Astro and contain frontmatter, then this declaration will give you a typed experience.

Install

This package is ESM only. In Node.js (version 12.20+, 14.14+, or 16.0+), install with npm:

npm install -D @mdxvac/vfile-astro

Use

import type { VFile } from 'vfile-astro';

...
  file.data.astro.frontmatter[property] = value;