0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-23 21:53:55 -05:00
astro/packages/integrations/mdx/test
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
..
fixtures Frontmatter injection for MD and MDX (#4176) 2022-08-05 18:55:38 -05:00
mdx-component.test.js [ci] format 2022-06-30 18:11:12 +00:00
mdx-escape.test.js Handle edge case in jsx-runtime (#4158) 2022-08-05 10:35:47 -05:00
mdx-frontmatter-injection.test.js Frontmatter injection for MD and MDX (#4176) 2022-08-05 18:55:38 -05:00
mdx-frontmatter.test.js [ci] format 2022-08-03 21:56:30 +00:00
mdx-get-headings.test.js [ci] format 2022-08-01 21:25:50 +00:00
mdx-get-static-paths.test.js [ci] format 2022-07-28 15:00:32 +00:00
mdx-page.test.js [ci] format 2022-08-02 12:10:35 +00:00
mdx-plus-react.test.js Add test for mdx + React usage (#4174) 2022-08-05 17:13:30 -04:00
mdx-rehype-plugins.test.js Frontmatter injection for MD and MDX (#4176) 2022-08-05 18:55:38 -05:00
mdx-remark-plugins.test.js [ci] format 2022-07-20 18:16:33 +00:00
mdx-syntax-highlighting.test.js [ci] format 2022-07-21 20:46:16 +00:00
mdx-url-export.test.js [MDX] Add Prism and Shiki support (#4002) 2022-07-21 16:43:58 -04:00