Skip to content

Commit e0d9316

Browse files
committed
fix(deps): override marked-terminal peer to accept marked 18
marked-terminal@7.3.0 declares peer marked '>=1 <16' and has no release supporting marked 16+, so the bare bump made `npm install` fail ERESOLVE (CI runs `just setup` -> `npm install`). Add an npm `overrides` entry pinning marked-terminal's marked to the root `$marked` (18). The terminal renderer is the sole `marked` consumer (src/agent/markdown-renderer.ts) and its 12 regression tests + the full suite pass under marked 18. Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
1 parent 5f513fd commit e0d9316

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,10 @@
5555
"tsx": "^4.0.0",
5656
"typescript": "^5.8.0",
5757
"vitest": "^4.0.18"
58+
},
59+
"overrides": {
60+
"marked-terminal": {
61+
"marked": "$marked"
62+
}
5863
}
5964
}

0 commit comments

Comments
 (0)