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}`;