#!/usr/bin/env bash

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

build_project() {
    cd $1
    echo "====== build project: $2 ====="
    npm update
    npm install --cache-min 9999999
    npm run build
}

for PACKAGE in \
  ng2-alfresco-core \
  ng2-activiti-diagrams \
  ng2-activiti-analytics \
  ng2-activiti-form \
  ng2-activiti-tasklist \
  ng2-activiti-processlist \
  ng2-alfresco-datatable \
  ng2-alfresco-documentlist \
  ng2-alfresco-login \
  ng2-alfresco-search \
  ng2-alfresco-tag \
  ng2-alfresco-upload \
  ng2-alfresco-userinfo \
  ng2-alfresco-viewer \
  ng2-alfresco-webscript
do
  DESTDIR="$DIR/../ng2-components/${PACKAGE}"
  build_project $DESTDIR $PACKAGE
done

build_project "$DIR/../demo-shell-ng2" "Demo Shell"
