David Anson
|
d5994ae4de
|
Add Rule.parser property for custom rules to specify which Markdown parser output they use, honor it strictly, and add full type support.
|
2024-03-13 20:55:57 -07:00 |
|
David Anson
|
828ae3541a
|
Use @type to provide typing for all instances of params.parsers.micromark.tokens.
|
2024-02-28 21:01:47 -08:00 |
|
David Anson
|
12c4f79604
|
Add parsers object to RuleParams type, annotate every rule definition with Rule type for better type validation.
|
2024-02-27 20:42:09 -08:00 |
|
David Anson
|
f26df4743c
|
Reimplement MD040/fenced-code-language using micromark tokens.
|
2024-02-18 17:22:32 -08:00 |
|
Sébastien Règne
|
72439f42c6
|
Update MD040/fenced-code-language to add language_only parameter to reject extra data in info string.
|
2022-11-10 22:07:04 -08:00 |
|
Sébastien Règne
|
b73ab7fd91
|
Update MD040/fenced-code-language to use case-sensitive comparison for allowed languages (fixes #627).
|
2022-11-05 17:41:27 -07:00 |
|
Sam Chen
|
01ba757d3a
|
Update MD040/fenced-code-language to add allowed_languages parameter (fixes #610).
|
2022-10-17 12:29:29 -07:00 |
|
David Anson
|
7e980401b8
|
Expose shared.js helper code for custom rule authors (fixes #134).
|
2019-04-13 11:18:57 -07:00 |
|
David Anson
|
213aef4564
|
Convert var to const/let (except in browser-only code).
|
2018-04-27 22:05:34 -07:00 |
|
David Anson
|
9ba143555d
|
Move each rule implementation into its own file (fixes #83).
|
2018-01-21 21:44:25 -08:00 |
|