proto-signing: Update define-proto script
This commit is contained in:
parent
6e7dd7d9a0
commit
e865163558
1
packages/proto-signing/.gitignore
vendored
1
packages/proto-signing/.gitignore
vendored
@ -2,3 +2,4 @@ build/
|
||||
dist/
|
||||
docs/
|
||||
proto/
|
||||
tmp/
|
||||
|
||||
@ -40,7 +40,7 @@
|
||||
"preget-proto": "rm -rf proto",
|
||||
"get-proto": "REF=master ./scripts/get-proto.sh",
|
||||
"predefine-proto": "./scripts/predefine-proto.sh",
|
||||
"define-proto": "pbts src/generated/codecimpl.tmp.js -o src/generated/codecimpl.d.ts && tsc --removeComments --outFile src/generated/codecimpl.js --allowJs src/generated/codecimpl.tmp.js && rm src/generated/codecimpl.tmp.js",
|
||||
"define-proto": "./scripts/define-proto.sh",
|
||||
"postdefine-proto": "prettier --write \"src/generated/codecimpl.*\""
|
||||
},
|
||||
"dependencies": {
|
||||
|
||||
14
packages/proto-signing/scripts/define-proto.sh
Executable file
14
packages/proto-signing/scripts/define-proto.sh
Executable file
@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
set -o errexit -o nounset -o pipefail
|
||||
command -v shellcheck > /dev/null && shellcheck "$0"
|
||||
|
||||
TMP_DIR="./tmp"
|
||||
JS_SOURCE_FILE="$TMP_DIR/codecimpl.js"
|
||||
DEFINITIONS_FILE="$TMP_DIR/codecimpl.d.ts"
|
||||
OUTPUT_DIR="./src/generated/"
|
||||
|
||||
|
||||
pbts "$JS_SOURCE_FILE" -o "$DEFINITIONS_FILE"
|
||||
tsc --removeComments --outDir "$OUTPUT_DIR" --allowJs "$JS_SOURCE_FILE"
|
||||
cp "$DEFINITIONS_FILE" "$OUTPUT_DIR"
|
||||
rm "$DEFINITIONS_FILE" "$JS_SOURCE_FILE"
|
||||
Loading…
Reference in New Issue
Block a user