Skip to content

Commit eb5ef82

Browse files
committed
fix(stringify): frontmatter stringify options
1 parent 5c303a0 commit eb5ef82

File tree

4 files changed

+26
-110
lines changed

4 files changed

+26
-110
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
"rehype-sort-attributes": "^5.0.1",
100100
"remark-emoji": "^5.0.2",
101101
"remark-gfm": "^4.0.1",
102-
"remark-mdc": "^3.8.0",
102+
"remark-mdc": "^3.8.1",
103103
"remark-parse": "^11.0.0",
104104
"remark-rehype": "^11.1.2",
105105
"remark-stringify": "^11.0.0",

pnpm-lock.yaml

Lines changed: 20 additions & 107 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/runtime/stringify/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export function createMarkdownStringifier(options: MDCStringifyOptions = {}) {
3535

3636
// Stringify front matter returns empty string if no data is provided
3737
if (Object.keys(data).length) {
38-
return stringifyFrontMatter(data, result.value as string)
38+
return stringifyFrontMatter(data, result.value as string, options.frontMatter?.options)
3939
}
4040

4141
return result.value as string

src/types/stringify.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import type { Options as RemarkStringifyOptions } from 'remark-stringify'
2-
import type { RemarkMDCOptions } from 'remark-mdc'
2+
import type { RemarkMDCOptions, YamlToStringOptions } from 'remark-mdc'
33

44
export interface MDCStringifyOptions {
5+
frontMatter?: {
6+
options?: YamlToStringOptions
7+
}
58
plugins?: {
69
remarkStringify?: {
710
options?: RemarkStringifyOptions

0 commit comments

Comments
 (0)