summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xpackages/opencode/script/schema.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/opencode/script/schema.ts b/packages/opencode/script/schema.ts
index c815c7324..27450fd34 100755
--- a/packages/opencode/script/schema.ts
+++ b/packages/opencode/script/schema.ts
@@ -32,5 +32,13 @@ const result = zodToJsonSchema(Config.Info, {
return jsonSchema
},
-})
+}) as Record<string, unknown> & {
+ allowComments?: boolean
+ allowTrailingCommas?: boolean
+}
+
+// used for json lsps since config supports jsonc
+result.allowComments = true
+result.allowTrailingCommas = true
+
await Bun.write(file, JSON.stringify(result, null, 2))