diff --git a/site/package.json b/site/package.json
index 89613e1..68fef10 100644
--- a/site/package.json
+++ b/site/package.json
@@ -11,7 +11,7 @@
"dependencies": {
"@astrojs/mdx": "^8.0.2",
"@astrojs/react": "^7.0.0",
- "@minjun0219/mdwire": "0.1.11",
+ "@minjun0219/mdwire": "0.1.12",
"astro": "^7.3.5",
"posthog-js": "^1.435.8",
"pretendard": "^1.3.9",
diff --git a/site/pnpm-lock.yaml b/site/pnpm-lock.yaml
index e928d04..616df40 100644
--- a/site/pnpm-lock.yaml
+++ b/site/pnpm-lock.yaml
@@ -15,8 +15,8 @@ importers:
specifier: ^7.0.0
version: 7.0.0(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(esbuild@0.28.2)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(yaml@2.9.1)
'@minjun0219/mdwire':
- specifier: 0.1.11
- version: 0.1.11(react@19.3.0)
+ specifier: 0.1.12
+ version: 0.1.12(react@19.3.0)
astro:
specifier: ^7.3.5
version: 7.3.5(yaml@2.9.1)
@@ -963,11 +963,14 @@ packages:
'@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
- '@minjun0219/mdwire@0.1.11':
- resolution: {integrity: sha512-amjFJtBaC8nsAywFZSXiRbISuNzUlIXbe4/MuB2MtQJsnPLnBlyDj4emViq9STDcFiy3okqGVmlIUO6ypIaYAA==}
+ '@minjun0219/mdwire@0.1.12':
+ resolution: {integrity: sha512-dEBdPqJkQkXIEgXExlRSTuyqimVyzGvDQhZxZTs6mJM99l3a4wbiVC5KJAs6JCvb6SG3qXLnx7s17V0GBKI5Jw==}
peerDependencies:
+ '@lezer/markdown': '>=1.5'
react: '>=18'
peerDependenciesMeta:
+ '@lezer/markdown':
+ optional: true
react:
optional: true
@@ -3232,7 +3235,7 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.6.0
- '@minjun0219/mdwire@0.1.11(react@19.3.0)':
+ '@minjun0219/mdwire@0.1.12(react@19.3.0)':
optionalDependencies:
react: 19.3.0
diff --git a/site/src/pages/docs/cli.mdx b/site/src/pages/docs/cli.mdx
index b06dbd3..84b5d49 100644
--- a/site/src/pages/docs/cli.mdx
+++ b/site/src/pages/docs/cli.mdx
@@ -3,7 +3,6 @@ layout: ../../layouts/Doc.astro
title: CLI
description: The mdwire command — flags, output format, the repair report and batch mode.
---
-import Next from "../../components/Next.astro";
# CLI — `mdwire`
@@ -59,7 +58,7 @@ One JSON line to stderr:
{"closedEmphasis":1,"closedFence":0,"revertedCodeSpan":0,"droppedMarker":0,"escapedChar":0,"tagEmphasis":0,"strippedHtml":0,"rewrittenBullet":0,"rewrittenTable":0,"convertedMarker":0}
```
-The first four keys are repairs; the other six are channel rewrites. A fifth repair key, `guessedPair`, follows `droppedMarker` . What each counts:
+The first four keys are repairs; the other six are channel rewrites. A fifth repair key, `guessedPair`, follows `droppedMarker`. What each counts:
[the repair report](/mdwire/docs/#the-repair-report).
## `--batch jsonl`
diff --git a/site/src/pages/docs/index.mdx b/site/src/pages/docs/index.mdx
index c3fd2b4..e33161f 100644
--- a/site/src/pages/docs/index.mdx
+++ b/site/src/pages/docs/index.mdx
@@ -54,7 +54,7 @@ its own formatting:
| closed fence | A code fence still open at the end of the document, closed. |
| reverted code span | A backtick run with no partner, kept as text. |
| dropped marker | A stray `**` dropped (`tail**`, where text comes before it). |
-| guessed pair | Emphasis paired by a guess rather than by the rules — an opener CommonMark would not open (`값**(합계)**를`) matched with a mirror-shaped closer on the same line. Math with ASCII on both ends (`x**(y)**z`) is left out. A non-zero count marks an answer worth a look. |
+| guessed pair | Emphasis paired by a guess rather than by the rules — an opener CommonMark would not open (`값**(합계)**를`) matched with a mirror-shaped closer on the same line. Math with ASCII on both ends (`x**(y)**z`) is left out. A non-zero count marks an answer worth a look. |
The other six are **channel rewrites** — what the channel needed changed before posting:
diff --git a/site/src/pages/docs/npm.mdx b/site/src/pages/docs/npm.mdx
index 4258c71..474ec92 100644
--- a/site/src/pages/docs/npm.mdx
+++ b/site/src/pages/docs/npm.mdx
@@ -3,7 +3,6 @@ layout: ../../layouts/Doc.astro
title: npm (JS · React)
description: The @minjun0219/mdwire package — render, renderWithReport, Streamer, and the React and events entry points.
---
-import Next from "../../components/Next.astro";
import Badges from "../../components/Badges.astro";
@@ -103,7 +102,7 @@ integer throws an `Error`.
| Field | |
|---|---|
-| `closedEmphasis` · `closedFence` · `revertedCodeSpan` · `droppedMarker` · `guessedPair` | Repairs |
+| `closedEmphasis` · `closedFence` · `revertedCodeSpan` · `droppedMarker` · `guessedPair` | Repairs |
| `escapedChar` · `tagEmphasis` · `strippedHtml` · `rewrittenBullet` · `rewrittenTable` · `convertedMarker` | Channel rewrites |
What each counts: [Concepts](/mdwire/docs/#the-repair-report).
@@ -140,7 +139,7 @@ The same `html` output as a flat `open` / `text` / `close` / `void` list, for ot
Attributes carry only what the core emits: `href` on `a`, `class` (`language-…`) on `code`, `style`
(`text-align:…`) on `th` and `td`, `start` on `ol`, and `src` · `alt` on `img` when images load.
-## lezer — `@minjun0219/mdwire/lezer`
+## lezer — `@minjun0219/mdwire/lezer`
```ts
import { GFM, parser } from "@lezer/markdown";
diff --git a/site/src/pages/ko/docs/cli.mdx b/site/src/pages/ko/docs/cli.mdx
index 06dddcf..5ab028e 100644
--- a/site/src/pages/ko/docs/cli.mdx
+++ b/site/src/pages/ko/docs/cli.mdx
@@ -3,7 +3,6 @@ layout: ../../../layouts/Doc.astro
title: CLI
description: mdwire 명령의 플래그, 출력 형식, 정규화 보고, 배치 모드를 설명합니다.
---
-import Next from "../../../components/Next.astro";
# CLI — `mdwire`
@@ -58,7 +57,7 @@ stderr 에 JSON 한 줄을 출력합니다.
{"closedEmphasis":1,"closedFence":0,"revertedCodeSpan":0,"droppedMarker":0,"escapedChar":0,"tagEmphasis":0,"strippedHtml":0,"rewrittenBullet":0,"rewrittenTable":0,"convertedMarker":0}
```
-앞의 네 키는 고친 것이고, 뒤의 여섯 키는 채널에 맞춰 바꾼 것입니다. 고친 것에 다섯 번째 키 `guessedPair` 가 `droppedMarker` 뒤에 더해집니다 . 각 키가 세는 것은
+앞의 네 키는 고친 것이고, 뒤의 여섯 키는 채널에 맞춰 바꾼 것입니다. 고친 것에 다섯 번째 키 `guessedPair` 가 `droppedMarker` 뒤에 더해집니다. 각 키가 세는 것은
[정규화 보고](/mdwire/ko/docs/#정규화-보고)에 있습니다.
## `--batch jsonl`
diff --git a/site/src/pages/ko/docs/index.mdx b/site/src/pages/ko/docs/index.mdx
index 1823c9e..80b6cae 100644
--- a/site/src/pages/ko/docs/index.mdx
+++ b/site/src/pages/ko/docs/index.mdx
@@ -53,7 +53,7 @@ mdwire 는 렌더링하면서 한 일도 셉니다. 앞의 다섯 가지는 **
| 닫아 준 펜스 | 문서 끝까지 닫히지 않아서 닫아 준 코드펜스를 셉니다. |
| 되돌린 코드 스팬 | 짝이 없어서 문자로 되돌린 연속된 백틱을 셉니다. |
| 버린 마커 | 짝이 없어서 버린 `**` 를 셉니다. `꼬리**` 처럼 앞에 글자가 붙은 마커가 해당합니다. |
-| 추측으로 짝지은 강조 | 규칙이 아니라 추측으로 짝지은 강조를 셉니다. CommonMark 가 열지 않는 여는 마커(`값**(합계)**를`)를 같은 줄의 거울 모양 닫는 마커와 짝지은 횟수입니다. 양 끝이 ASCII 영숫자인 수식(`x**(y)**z`)은 세지 않습니다. 0 이 아니면 한 번 볼 만한 답변입니다. |
+| 추측으로 짝지은 강조 | 규칙이 아니라 추측으로 짝지은 강조를 셉니다. CommonMark 가 열지 않는 여는 마커(`값**(합계)**를`)를 같은 줄의 거울 모양 닫는 마커와 짝지은 횟수입니다. 양 끝이 ASCII 영숫자인 수식(`x**(y)**z`)은 세지 않습니다. 0 이 아니면 한 번 볼 만한 답변입니다. |
뒤의 여섯 가지는 **채널에 맞춰 바꾼 것**입니다. 원문에는 문제가 없어도 채널이 그대로 받지 못해서
보내기 전에 바꿔 쓴 것을 셉니다.
@@ -61,7 +61,7 @@ mdwire 는 렌더링하면서 한 일도 셉니다. 앞의 다섯 가지는 **
| 필드 | 세는 것 |
|---|---|
| 이스케이프한 글자 | 채널이 구문으로 읽을 수 있어서 이스케이프한 글자를 셉니다(GitHub 의 `\~` `\<` `\*`, 슬랙·노션의 `\*`). |
-| 태그로 출력한 강조 | 채널이 마커로 읽지 못하는 자리라서 다르게 출력한 강조를 셉니다. GitHub 은 `` 으로 출력하고 슬랙은 마커 안쪽에 보이지 않는 U+2060 을 넣습니다 . |
+| 태그로 출력한 강조 | 채널이 마커로 읽지 못하는 자리라서 다르게 출력한 강조를 셉니다. GitHub 은 `` 으로 출력하고 슬랙은 마커 안쪽에 보이지 않는 U+2060 을 넣습니다. |
| 제거한 HTML | 제거한 원문 HTML 을 셉니다. 채널이 렌더링하지 못하는 태그, 주석, 줄바꿈으로 바꾼 `
` 이 해당합니다. |
| 바꿔 쓴 불릿 | 채널 표기로 바꾼 목록 기호를 셉니다(`* ` `• ` → `- `, 텔레그램은 `- ` → `• `, `1)` → `1.`). |
| 다시 쓴 표 | 구분선과 칸 공백을 정리하거나 고정폭 블록으로 바꾼 표를 셉니다. |
diff --git a/site/src/pages/ko/docs/npm.mdx b/site/src/pages/ko/docs/npm.mdx
index e457b8a..aa76b60 100644
--- a/site/src/pages/ko/docs/npm.mdx
+++ b/site/src/pages/ko/docs/npm.mdx
@@ -3,7 +3,6 @@ layout: ../../../layouts/Doc.astro
title: npm (JS · React)
description: "@minjun0219/mdwire 패키지의 render, renderWithReport, Streamer, 그리고 React · events 진입점을 설명합니다."
---
-import Next from "../../../components/Next.astro";
import Badges from "../../../components/Badges.astro";
@@ -102,7 +101,7 @@ interface RenderOptions {
| 필드 | |
|---|---|
-| `closedEmphasis` · `closedFence` · `revertedCodeSpan` · `droppedMarker` · `guessedPair` | 고친 횟수입니다. |
+| `closedEmphasis` · `closedFence` · `revertedCodeSpan` · `droppedMarker` · `guessedPair` | 고친 횟수입니다. |
| `escapedChar` · `tagEmphasis` · `strippedHtml` · `rewrittenBullet` · `rewrittenTable` · `convertedMarker` | 채널에 맞춰 바꾼 횟수입니다. |
각 필드가 세는 것은 [Concepts](/mdwire/ko/docs/#정규화-보고)에 있습니다.
@@ -140,7 +139,7 @@ toEvents(html); // [{ type: "open", tag: "p", attrs: {} }, { type: "text", text:
`class`(`language-…`), `th` · `td` 의 `style`(`text-align:…`), `ol` 의 `start`, 이미지를 불러올 때
`img` 의 `src` · `alt` 입니다.
-## lezer — `@minjun0219/mdwire/lezer`
+## lezer — `@minjun0219/mdwire/lezer`
```ts
import { GFM, parser } from "@lezer/markdown";