diff options
author | 2022-08-01 16:23:56 -0500 | |
---|---|---|
committer | 2022-08-01 17:23:56 -0400 | |
commit | 40ef43a59b08a1a8fbcd9f4a53745a9636a4fbb9 (patch) | |
tree | 8de04dac9061ee3febc6daea482e34ec08f9295a /packages/integrations/mdx/test/mdx-page.test.js | |
parent | f62f05f181502dba1d8e705b6c33e6cdcca7340a (diff) | |
download | astro-40ef43a59b08a1a8fbcd9f4a53745a9636a4fbb9.tar.gz astro-40ef43a59b08a1a8fbcd9f4a53745a9636a4fbb9.tar.zst astro-40ef43a59b08a1a8fbcd9f4a53745a9636a4fbb9.zip |
[MDX] Add `getHeadings` + generate anchor links (#4095)
* deps: mdx github-slugger
* feat: add getHeadings via rehype plugin
* chore: stray console.log
* test: getHeadings w/ & w/0 JSX expressions
* docs: add generated exports
* refactor: pass headings using vfile.data
* deps: vfile
* test: heading anchor IDs
* docs: add collect-headings to default rehype plugins
* chore: changeset
* deps: estree-util-value-to-estree
* refactor: inject getHeadings export the right way!
* deps: switch to acorn
* refactor: just use acorn
* docs: `getHeadings` info structuring
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* docs: clarify `url` example
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* fix: move slugger inside plugin call
* refactor: cleanup code reassignment
* chore: lint
* deps: mdast-util-mdx, test utils
* refactor: add jsToTreeNode util
* feat: expose utils for lib authors
* test: rehype plugins w/ and w/o extends
* test: fixture
* refactor: remove utils from package exports
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
Diffstat (limited to 'packages/integrations/mdx/test/mdx-page.test.js')
0 files changed, 0 insertions, 0 deletions