Skip to content

Commit b74b4cc

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 b74b4cc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-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",

0 commit comments

Comments
 (0)