Skip to content

Commit 4b700ac

Browse files
raman325claude
andcommitted
fix: ensure schema generation works on clean checkout
- Add `mkdir -p` to create generated directory before schema generation - Add `--no-type-check` to avoid type errors when JSON doesn't exist yet - Compress introspect responses (schema payload is ~189KB) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 204e0eb commit 4b700ac

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"lint": "eslint",
3737
"lint:fix": "eslint --fix && prettier -w .",
3838
"test": "npm run generate:schema && prettier --check src && tsc --noEmit && npm run lint && tsx src/test/integration.ts",
39-
"generate:schema": "ts-json-schema-generator --path src/lib/incoming_message.ts --type IncomingMessage --tsconfig tsconfig.json --out src/lib/generated/incoming_message_schema.json",
39+
"generate:schema": "mkdir -p src/lib/generated && ts-json-schema-generator --path src/lib/incoming_message.ts --type IncomingMessage --tsconfig tsconfig.json --no-type-check --out src/lib/generated/incoming_message_schema.json",
4040
"prebuild": "npm run generate:schema",
4141
"build": "tsc -p .",
4242
"postbuild": "esm2cjs --in dist-esm --out dist-cjs -l error -t node20",

src/lib/server.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ export class Client {
202202
return this.sendResultSuccess(
203203
msg.messageId,
204204
await this.instanceHandlers[instance].handle(msg),
205+
true,
205206
);
206207
}
207208

0 commit comments

Comments
 (0)