josdejong/jsonrepair

Another case: Colon expected at position 69

Open

#152 opened on Dec 18, 2025

 (1 comment) (0 reactions) (0 assignees)TypeScript (88 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (2,395 stars)
PR merge metrics
 (Avg merge 26d 22h) (2 merged PRs in 30d)

Description

Why, or why DeepSeek is so stoopid...

import { jsonrepair } from "jsonrepair";
const json = `{"body": "@root continuing the review...", "suggested_diff_hunk: null, "approve_pr: false}`;
const repairedJson = jsonrepair(json);
JSONRepairError: Colon expected at position 69

If I render the exact position, it'd be:

{"body": "@root continuing the review...", "suggested_diff_hunk: null, "approve_pr: false}
                                                                     ^

Do you think this case can be handled?

Contributor guide