@@ -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
@@ -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) {