| 1234567891011121314151617181920 |
- #!/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"
|