chore(pierre): upgrade @pierre/diffs to 1.1.19#214
Conversation
Greptile SummaryThis PR bumps Confidence Score: 5/5Safe to merge — targeted dependency bump with a minimal, correct options change. The change is a straightforward version bump. The two new option fields are added symmetrically to both themes, and the existing HAST flattening code already handles the direct No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["loadHighlightedDiff()"] --> B["prepareHighlighter()\n(shiki-wasm)"]
A --> C["renderDiffWithHighlighter()\n@pierre/diffs 1.1.19"]
C -->|"useTokenTransformer: false\nmaxLineDiffLength: 10_000"| D["HAST output\n(direct color:# styles)"]
D --> E["aliasHighlightedContextLines()"]
E --> F["flattenHighlightedLine()\n(handles CSS var OR direct color)"]
F --> G["buildSplitRows / buildStackRows\n→ RenderSpan[]"]
Reviews (1): Last reviewed commit: "chore(pierre): upgrade @pierre/diffs to ..." | Re-trigger Greptile |
Summary
@pierre/diffsfrom^1.1.0to^1.1.19RenderDiffOptionscontractWhat changed
@pierre/diffsinpackage.jsonbun.lockuseTokenTransformer: falseandmaxLineDiffLength: 10_000insrc/ui/diff/pierre.tsNotes
src/ui/diff/pierre.ts,src/core/loaders.ts,src/opentui/index.ts, and test helpers remained validcolor:styles anddata-diff-spanemphasis markersVerification
bun run typecheckbun test src/ui/diff/pierre.test.ts src/ui/diff/reviewRenderPlan.test.ts src/ui/lib/hunks.test.ts src/ui/lib/ui-lib.test.tsThis PR description was generated by Pi using GPT-5 Codex