#!/bin/bash # A postinstall script for npm to trigger additional build steps ############################################################################### set -o errexit -o pipefail CMD_DIR="$(cd "$(dirname "$0")"; pwd -P)" cd "$CMD_DIR" PATH="$PATH:$(npm bin)" echo "Build: bower ..." bower install echo "Build: parser ..." mkdir -p "build/lib/parser/" pegjs -e "modellangParser" "src/lib/parser/modellang.pegjs" "build/lib/parser/modellang.js" echo "Build: generator ..." mkdir -p "build/lib/generator/" babel -m umd --module-id "modellangGenerator" -s -L --stage 0 "src/lib/generator/modellang.es6" > "build/lib/generator/modellang.js"