npm install protobufjs
create a bash script with this content in it
SRC_DIR= #folder containing protofiles
DEST_DIR=#destition directory
if [ ! -d "${DEST_DIR}" ]; then
mkdir ${DEST_DIR}
fi
# generate js files
node_modules/.bin/pbjs \
--target static-module \
--wrap commonjs \
--keep-case \
--path ${SRC_DIR} \
--out ${DEST_DIR}/out.js \
${SRC_DIR}/**/*.proto
# generate typings
node_modules/.bin/pbts \
--out ${DEST_DIR}/out.d.ts \
${DEST_DIR}/out.js