Update files

This commit is contained in:
Mohamed Boudra
2026-02-04 10:18:51 +07:00
parent 7c15b26329
commit 0aa2fede08
20 changed files with 880 additions and 198 deletions

View File

@@ -0,0 +1,27 @@
import { fileURLToPath } from "node:url";
import path from "node:path";
import fs from "node:fs";
import { zodToJsonSchema } from "zod-to-json-schema";
import { PersistedConfigSchema } from "../src/server/persisted-config.js";
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
function main() {
const repoRoot = path.resolve(__dirname, "../../..");
const outPath = path.join(
repoRoot,
"packages/website/public/schemas/paseo.config.v1.json"
);
fs.mkdirSync(path.dirname(outPath), { recursive: true });
const schema = zodToJsonSchema(PersistedConfigSchema, {
name: "PaseoConfigV1",
});
fs.writeFileSync(outPath, JSON.stringify(schema, null, 2) + "\n", "utf8");
process.stdout.write(`Wrote ${outPath}\n`);
}
main();