diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-08-09 19:21:57 -0700 | 
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-08-09 19:21:57 -0700 | 
| commit | dc0622848b648ba27e7110b9b900673bb668ab4c (patch) | |
| tree | f5837f553df7c5317a4f8d0dcbf0ebb382af4f3b /extension/scripts | |
| parent | c3d62c5ae203aaca32583f75a7e80dfd9f196e11 (diff) | |
| download | sncontinue-dc0622848b648ba27e7110b9b900673bb668ab4c.tar.gz sncontinue-dc0622848b648ba27e7110b9b900673bb668ab4c.tar.bz2 sncontinue-dc0622848b648ba27e7110b9b900673bb668ab4c.zip | |
fix: :bug: make typegen.js windows compatible
Diffstat (limited to 'extension/scripts')
| -rw-r--r-- | extension/scripts/typegen.js | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/extension/scripts/typegen.js b/extension/scripts/typegen.js index 0bbff19e..ada39d47 100644 --- a/extension/scripts/typegen.js +++ b/extension/scripts/typegen.js @@ -46,8 +46,15 @@ function deleteAllInDir(dir) {    });  } -OUTPUT_DIR = "schema"; -INPUT_DIR = "../schema/json"; +const OUTPUT_DIR = path.join("schema"); +const INPUT_DIR = path.join("..", "schema", "json"); +if (!fs.existsSync(INPUT_DIR)) { +  throw new Error(`Input directory does not exist: ${INPUT_DIR}`); +} + +if (!fs.existsSync(OUTPUT_DIR)) { +  throw new Error(`Output directory does not exist: ${OUTPUT_DIR}`); +}  deleteAllInDir(OUTPUT_DIR);  generateAllSchemas(INPUT_DIR, OUTPUT_DIR); | 
