From 6e8835e2d58b2a22e452d614bd5adfdfc41d61a9 Mon Sep 17 00:00:00 2001 From: krypek Date: Fri, 1 Aug 2025 09:50:25 +0200 Subject: [PATCH] Fix trailing commas not getting stripped in json files Fixes #21 --- packages/runtime/src/resources-plain.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime/src/resources-plain.ts b/packages/runtime/src/resources-plain.ts index b52ace2..1c6642c 100644 --- a/packages/runtime/src/resources-plain.ts +++ b/packages/runtime/src/resources-plain.ts @@ -19,7 +19,7 @@ export async function loadText(url: string): Promise { export async function loadJSON(url: string): Promise { let text = await loadText(url); try { - return JSON.parse(stripJsonComments(text)); + return JSON.parse(stripJsonComments(text, { trailingCommas: true })); } catch (err) { if (utils.errorHasMessage(err)) { err.message = `Failed to parse JSON file '${url}': ${err.message}`;