Stub out checkmate react app

This commit is contained in:
Ayaz Hafiz 2023-07-16 13:54:50 -05:00
parent 271d2a3219
commit 27dd9d03aa
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58
11 changed files with 18910 additions and 0 deletions

View file

@ -0,0 +1,24 @@
const {compileFromFile} = require("json-schema-to-typescript");
const fs = require("node:fs/promises");
const path = require("node:path");
const SCHEMA_PATH = path.resolve(
__dirname,
"..",
"..",
"schema.json"
);
const DTS_PATH = path.resolve(
__dirname,
"..",
"src",
"schema.d.ts"
);
async function main() {
const result = await compileFromFile(SCHEMA_PATH);
await fs.writeFile(DTS_PATH, result);
}
main().catch(console.error);