From 360df6e84793bc106350693cabbe06efe170b2e8 Mon Sep 17 00:00:00 2001 From: Rodrigo Pombo Date: Wed, 5 Mar 2025 10:51:00 +0100 Subject: [PATCH 1/2] Parse two values separated by a markdown break --- .changeset/afraid-lies-shave.md | 5 +++++ packages/codehike/src/mdx/1.1.remark-list-to-section.ts | 3 ++- packages/codehike/tests/md-suite/two-ps.0.mdx | 3 +++ .../codehike/tests/md-suite/two-ps.2.before-remark.json | 8 ++++++++ packages/codehike/tests/md-suite/two-ps.8.parsed-jsx.jsx | 2 ++ 5 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 .changeset/afraid-lies-shave.md diff --git a/.changeset/afraid-lies-shave.md b/.changeset/afraid-lies-shave.md new file mode 100644 index 00000000..f8625f53 --- /dev/null +++ b/.changeset/afraid-lies-shave.md @@ -0,0 +1,5 @@ +--- +"codehike": patch +--- + +Parse two values separated by a markdown break 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 From 0ee2a47f258471a09cc4577917ae5d73bb8deefc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 5 Mar 2025 09:59:00 +0000 Subject: [PATCH 2/2] codehike@1.0.5 --- .changeset/afraid-lies-shave.md | 5 ----- packages/codehike/CHANGELOG.md | 6 ++++++ packages/codehike/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/afraid-lies-shave.md diff --git a/.changeset/afraid-lies-shave.md b/.changeset/afraid-lies-shave.md deleted file mode 100644 index f8625f53..00000000 --- a/.changeset/afraid-lies-shave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"codehike": patch ---- - -Parse two values separated by a markdown break 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",