Selaa lähdekoodia

Fix protobuf compilation script

Leszek Wiesner 3 vuotta sitten
vanhempi
commit
65f45025c0
2 muutettua tiedostoa jossa 4 lisäystä ja 16 poistoa
  1. 0 16
      metadata-protobuf/compile.sh
  2. 4 0
      metadata-protobuf/scripts/compile.ts

+ 0 - 16
metadata-protobuf/compile.sh

@@ -1,16 +0,0 @@
-#!/usr/bin/env bash
-
-# Directory to write generated code to (.js and .d.ts files)
-OUT_DIR="./compiled"
-mkdir -p ${OUT_DIR}
-
-yarn pbjs \
-  -t="static-module" \
-  -w="commonjs" \
-  -o="${OUT_DIR}/index.js" \
-  --force-long \
-  proto/*.proto
-
-yarn pbts \
-  -o="${OUT_DIR}/index.d.ts" \
-  ${OUT_DIR}/*.js

+ 4 - 0
metadata-protobuf/scripts/compile.ts

@@ -5,6 +5,10 @@ import fs from 'fs'
 
 const OUT_DIR = path.resolve(__dirname, '../compiled')
 
+if (!fs.existsSync(OUT_DIR)) {
+  fs.mkdirSync(OUT_DIR)
+}
+
 pbjs(
   ['--target', 'static-module', '-w', 'commonjs', '-o', `${OUT_DIR}/index.js`, '--force-long', 'proto/*.proto'],
   function (err) {