Skip to content

Migrated UnifiedJS to draft-07#6030

Open
Vessel9817 wants to merge 3 commits into
SchemaStore:masterfrom
Vessel9817:unifiedjs
Open

Migrated UnifiedJS to draft-07#6030
Vessel9817 wants to merge 3 commits into
SchemaStore:masterfrom
Vessel9817:unifiedjs

Conversation

@Vessel9817

Copy link
Copy Markdown
Contributor
  • Migrated from draft-04 to draft-07
  • Enabled strict validation. Plugin validation is intentionally loose, as the docs aren't particularly helpful as general specs.

mdxjs reference
Remark reference
Rehype reference
Retext reference
UnifiedJS reference

Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com>
- These schemas all use the exact same validation logic for the `plugins` property
- They use the exact same tests to validate the `plugins` property logic
- Some [remark plugins][remark-plugins] are cross-compatible withunder the [UnifiedJS][unifiedjs] project
- [MDX plugins][mdx-plugins] are effectively wrappers for Remark, Rehype and Recma plugins, with Recma seeming to be the parent plugin type of the other two

[remark-plugins]: https://github.com/remarkjs/remark/blob/main/doc/plugins.md#list-of-plugins
[unifiedjs]: https://github.com/unifiedjs/unified#acknowledgements
[mdx-plugins]: https://mdxjs.com/docs/extending-mdx/

Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com>
Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant