astro/packages/integrations
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
..
cloudflare Audit dependencies (#4096) 2022-08-02 16:08:21 -04:00
deno [ci] release (#3972) 2022-07-26 09:58:38 -04:00
image feat(image): Add GIF -> WEBP support (#4139) (#4140) 2022-08-05 17:32:45 -05:00
lit [ci] release (#3972) 2022-07-26 09:58:38 -04:00
mdx Frontmatter injection for MD and MDX (#4176) 2022-08-05 18:55:38 -05:00
netlify [ci] release (#3972) 2022-07-26 09:58:38 -04:00
node [ci] release (#4056) 2022-07-28 08:17:45 -04:00
partytown [ci] release (#3972) 2022-07-26 09:58:38 -04:00
preact [ci] release (#3939) 2022-07-18 21:54:25 -07:00
prefetch [ci] release (#3972) 2022-07-26 09:58:38 -04:00
react [ci] format 2022-08-05 21:15:28 +00:00
sitemap [ci] release (#3972) 2022-07-26 09:58:38 -04:00
solid [ci] release (#3939) 2022-07-18 21:54:25 -07:00
svelte [ci] release (#4056) 2022-07-28 08:17:45 -04:00
tailwind [ci] update lockfile (#4100) 2022-08-03 11:16:07 -05:00
turbolinks [ci] release (#3850) 2022-07-08 20:54:39 -04:00
vercel [ci] release (#4056) 2022-07-28 08:17:45 -04:00
vue [ci] release (#3972) 2022-07-26 09:58:38 -04:00