Skip to content

Commit 9fa1f6a

Browse files
ochafikclaude
andcommitted
refactor: rename schemas.generated.* to schema.generated.* (singular)
Consistent singular naming for all generated files: - schema.generated.ts - schema.generated.test.ts - schema.generated.json 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 5064dd1 commit 9fa1f6a

File tree

8 files changed

+686
-705
lines changed

8 files changed

+686
-705
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Verify generated schemas are up-to-date
3131
run: |
3232
npm run generate:schemas
33-
git diff --exit-code src/schemas.generated.ts src/schemas.generated.test.ts src/schema.generated.json || (echo "Generated schemas are out of date. Run 'npm run generate:schemas' and commit." && exit 1)
33+
git diff --exit-code src/schema.generated.ts src/schema.generated.test.ts src/schema.generated.json || (echo "Generated schemas are out of date. Run 'npm run generate:schemas' and commit." && exit 1)
3434
3535
- run: npm test
3636

scripts/generate-schemas.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ const __dirname = dirname(__filename);
5959
const PROJECT_ROOT = join(__dirname, "..");
6060

6161
const SPEC_TYPES_FILE = join(PROJECT_ROOT, "src", "spec.types.ts");
62-
const SCHEMAS_OUTPUT_FILE = join(PROJECT_ROOT, "src", "schemas.generated.ts");
63-
const TESTS_OUTPUT_FILE = join(
62+
const SCHEMA_OUTPUT_FILE = join(PROJECT_ROOT, "src", "schema.generated.ts");
63+
const SCHEMA_TEST_OUTPUT_FILE = join(
6464
PROJECT_ROOT,
6565
"src",
66-
"schemas.generated.test.ts",
66+
"schema.generated.test.ts",
6767
);
6868
const JSON_SCHEMA_OUTPUT_FILE = join(
6969
PROJECT_ROOT,
@@ -111,17 +111,17 @@ async function main() {
111111
let schemasContent = result.getZodSchemasFile("./spec.types.js");
112112
schemasContent = postProcess(schemasContent);
113113

114-
writeFileSync(SCHEMAS_OUTPUT_FILE, schemasContent, "utf-8");
115-
console.log(`✅ Written: ${SCHEMAS_OUTPUT_FILE}`);
114+
writeFileSync(SCHEMA_OUTPUT_FILE, schemasContent, "utf-8");
115+
console.log(`✅ Written: ${SCHEMA_OUTPUT_FILE}`);
116116

117117
const testsContent = result.getIntegrationTestFile(
118118
"./spec.types.js",
119-
"./schemas.generated.js",
119+
"./schema.generated.js",
120120
);
121121
if (testsContent) {
122122
const processedTests = postProcessTests(testsContent);
123-
writeFileSync(TESTS_OUTPUT_FILE, processedTests, "utf-8");
124-
console.log(`✅ Written: ${TESTS_OUTPUT_FILE}`);
123+
writeFileSync(SCHEMA_TEST_OUTPUT_FILE, processedTests, "utf-8");
124+
console.log(`✅ Written: ${SCHEMA_TEST_OUTPUT_FILE}`);
125125
}
126126

127127
// Generate JSON Schema from the Zod schemas
@@ -137,7 +137,7 @@ async function main() {
137137
async function generateJsonSchema() {
138138
// Dynamic import of the generated schemas
139139
// tsx handles TypeScript imports at runtime
140-
const schemas = await import("../src/schemas.generated.js");
140+
const schemas = await import("../src/schema.generated.js");
141141

142142
const jsonSchema: {
143143
$schema: string;

0 commit comments

Comments
 (0)