Remove static list of components from clean and publish scripts

This commit is contained in:
Will Abson
2016-07-28 10:25:32 +01:00
parent f55b8938fa
commit 6ff5a4326d
2 changed files with 13 additions and 35 deletions

View File

@@ -1,23 +1,13 @@
#!/usr/bin/env bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
components_dir="$DIR/../ng2-components"
for PACKAGE in \
ng2-activiti-form \
ng2-activiti-processlist \
ng2-activiti-tasklist \
ng2-alfresco-core \
ng2-alfresco-datatable \
ng2-alfresco-documentlist \
ng2-alfresco-login \
ng2-alfresco-search \
ng2-alfresco-upload \
ng2-alfresco-viewer \
ng2-alfresco-webscript
do
echo "====== clean component: ${PACKAGE} ====="
cd "$DIR/../ng2-components/${PACKAGE}"
npm run clean
for comp_dir in $( ls "$components_dir" ); do
test -f "$components_dir/$comp_dir/package.json" && \
cd "$components_dir/$comp_dir" \
&& echo "====== clean component: ${PACKAGE} =====" && \
npm run clean
done
cd "$DIR/../demo-shell-ng2"

View File

@@ -1,26 +1,14 @@
#!/usr/bin/env bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
components_dir="$DIR/../ng2-components"
"$DIR/npm-clean.sh"
for PACKAGE in \
ng2-activiti-form \
ng2-activiti-processlist \
ng2-activiti-tasklist \
ng2-alfresco-core \
ng2-alfresco-datatable \
ng2-alfresco-documentlist \
ng2-alfresco-login \
ng2-alfresco-search \
ng2-alfresco-upload \
ng2-alfresco-viewer \
ng2-alfresco-webscript
do
DESTDIR="$DIR/../ng2-components/${PACKAGE}"
echo "====== PUBLISHING: ${DESTDIR} ====="
cd ${DESTDIR}
npm install
npm publish
cd ${DIR}
for comp_dir in $( ls "$components_dir" ); do
test -f "$components_dir/$comp_dir/package.json" && \
cd "$components_dir/$comp_dir" && \
echo "====== PUBLISHING: ${DESTDIR} =====" && \
npm install && \
npm publish
done