astro/packages
Ben Holmes 2675b8633c
Frontmatter injection for MD and MDX (#4176)
* feat: inject vfile data as exports

* feat: add vfile to renderMarkdown output

* feat: add safe astroExports parser to utils

* refactor: expose vite-plugin-utils on astro package

* feat: handle astroExports in mdx

* deps: vfile

* chore: lockfile

* test: astroExports in mdx

* refactor: merge plugin exports into forntmatter

* refactor: astroExports -> astro.frontmatter

* refactor: md astroExports -> astro.frontmatter

* feat: astro.frontmatter vite-plugin-markdown

* chore: remove unused import

* fix: inline safelyGetAstroData in MDX integration

* chore: check that frontmatter export is valid export name

* chore: error log naming

* test: mdx remark frontmatter injection

* fix: inconsistent shiki mod resolution

* fix: add new frontmatter and heading props

* test: remark vdata

* fix: spread astro.data.frontmatter

* test deps: mdast-util-to-string, reading-time

* fix: astro-md test package name

* test: md frontmatter injection

* fix: layouts

* deps: remove vite-plugin-utils export

* fix: package lock

* chore: remove dup import

* chore: changeset

* chore: add comment on safelyGetAstroData source

* deps: move mdast-util-to-string + reading-time to test fixture

* chore: move remark plugins to test fixture

* fix: override plugin frontmatter with user frontmatter

* test: md injected frontmatter overrides

* test: frontmatter injection overrides mdx
2022-08-05 18:55:38 -05:00
..
astro Frontmatter injection for MD and MDX (#4176) 2022-08-05 18:55:38 -05:00
astro-prism [ci] release (#4116) 2022-08-02 14:50:21 -07:00
astro-rss [ci] release (#3939) 2022-07-18 21:54:25 -07:00
create-astro [ci] release (#4081) 2022-07-28 15:53:57 -04:00
integrations Frontmatter injection for MD and MDX (#4176) 2022-08-05 18:55:38 -05:00
markdown Frontmatter injection for MD and MDX (#4176) 2022-08-05 18:55:38 -05:00
telemetry [ci] release (#3939) 2022-07-18 21:54:25 -07:00
webapi [ci] format 2022-08-04 18:19:18 +00:00