diff --git a/packages/codehike/CHANGELOG.md b/packages/codehike/CHANGELOG.md index ac3cdee3..a5246ad8 100644 --- a/packages/codehike/CHANGELOG.md +++ b/packages/codehike/CHANGELOG.md @@ -1,5 +1,11 @@ # codehike +## 1.0.5 + +### Patch Changes + +- [#499](https://github.com/code-hike/codehike/pull/499) [`360df6e`](https://github.com/code-hike/codehike/commit/360df6e84793bc106350693cabbe06efe170b2e8) Thanks [@pomber](https://github.com/pomber)! - Parse two values separated by a markdown break + ## 1.0.4 ### Patch Changes diff --git a/packages/codehike/package.json b/packages/codehike/package.json index 6f7e39a8..f8eb0164 100644 --- a/packages/codehike/package.json +++ b/packages/codehike/package.json @@ -1,6 +1,6 @@ { "name": "codehike", - "version": "1.0.4", + "version": "1.0.5", "description": "Build rich content websites with Markdown and React", "keywords": [ "react", diff --git a/packages/codehike/src/mdx/1.1.remark-list-to-section.ts b/packages/codehike/src/mdx/1.1.remark-list-to-section.ts index 25dce6bc..3788d79e 100644 --- a/packages/codehike/src/mdx/1.1.remark-list-to-section.ts +++ b/packages/codehike/src/mdx/1.1.remark-list-to-section.ts @@ -216,7 +216,8 @@ function isImageAndParagraphs(child: any): child is { return ( (c.type === "image" && c.alt?.startsWith("!")) || (c.type === "text" && c.value.trim().startsWith("!")) || - (c.type === "text" && c.value.trim() === "") + (c.type === "text" && c.value.trim() === "") || + c.type === "break" ) }) } diff --git a/packages/codehike/tests/md-suite/two-ps.0.mdx b/packages/codehike/tests/md-suite/two-ps.0.mdx index e949a380..f5d87be0 100644 --- a/packages/codehike/tests/md-suite/two-ps.0.mdx +++ b/packages/codehike/tests/md-suite/two-ps.0.mdx @@ -25,6 +25,9 @@ cc ee ee ee +!k two-spaces-after-value +!l because-some-use-prettier-proseWrap + ## !invalid ff ff diff --git a/packages/codehike/tests/md-suite/two-ps.2.before-remark.json b/packages/codehike/tests/md-suite/two-ps.2.before-remark.json index 7643bbdc..d7103b59 100644 --- a/packages/codehike/tests/md-suite/two-ps.2.before-remark.json +++ b/packages/codehike/tests/md-suite/two-ps.2.before-remark.json @@ -56,6 +56,14 @@ "type": "paragraph", "children": [{ "type": "text", "value": "!e1 1\r\nee ee\r\nee" }] }, + { + "type": "paragraph", + "children": [ + { "type": "text", "value": "!k two-spaces-after-value" }, + { "type": "break" }, + { "type": "text", "value": "!l because-some-use-prettier-proseWrap" } + ] + }, { "type": "heading", "depth": 2, diff --git a/packages/codehike/tests/md-suite/two-ps.8.parsed-jsx.jsx b/packages/codehike/tests/md-suite/two-ps.8.parsed-jsx.jsx index 5ac6a8aa..af136c6a 100644 --- a/packages/codehike/tests/md-suite/two-ps.8.parsed-jsx.jsx +++ b/packages/codehike/tests/md-suite/two-ps.8.parsed-jsx.jsx @@ -86,6 +86,8 @@ jjj "2", ], "e1": "1\r\nee ee\r\nee", + "k": "two-spaces-after-value", + "l": "because-some-use-prettier-proseWrap", "title": "", }, } \ No newline at end of file