mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-14 01:43:14 +08:00
36 lines
686 B
Bash
Executable File
36 lines
686 B
Bash
Executable File
#!/bin/sh
|
|
|
|
echo "Set exit on simple errors"
|
|
set -e
|
|
|
|
|
|
echo "Use dumb gradle terminal"
|
|
export TERM=dumb
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
|
|
OUTDIR=$SCRIPT_DIR/../../dist/packages/ui-mobile-base
|
|
|
|
echo "Clean dist"
|
|
rm -rf $OUTDIR
|
|
|
|
export SKIP_PACK=true
|
|
./build.android.sh
|
|
./build.ios.sh
|
|
|
|
echo "Copy NPM artifacts"
|
|
cp .npmignore README.md package.json $OUTDIR
|
|
cp ../../LICENSE $OUTDIR
|
|
|
|
|
|
if [ "$1" ]
|
|
then
|
|
echo "Suffix package.json's version with tag: $1"
|
|
sed -i.bak 's/\(\"version\"\:[[:space:]]*\"[^\"]*\)\"/\1-'$1'"/g' ./dist/package/package.json
|
|
fi
|
|
|
|
echo "NPM pack"
|
|
cd $OUTDIR/..
|
|
PACKAGE="$(npm pack $OUTDIR)"
|
|
echo "Output: dist/$PACKAGE"
|
|
|