mirror of
				https://github.com/NativeScript/NativeScript.git
				synced 2025-11-04 04:18:52 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			600 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			600 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
echo "Set exit on simple errors"
 | 
						|
set -e
 | 
						|
 | 
						|
 | 
						|
echo "Use dumb gradle terminal"
 | 
						|
export TERM=dumb
 | 
						|
 | 
						|
echo "Clean dist"
 | 
						|
rm -rf dist
 | 
						|
 | 
						|
export SKIP_PACK=true
 | 
						|
./build.android.sh
 | 
						|
./build.ios.sh
 | 
						|
 | 
						|
echo "Copy NPM artifacts"
 | 
						|
cp .npmignore README.md package.json dist/package
 | 
						|
cp ../../LICENSE dist/package
 | 
						|
 | 
						|
 | 
						|
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 dist/package
 | 
						|
PACKAGE="$(npm pack)"
 | 
						|
cd ../..
 | 
						|
mv dist/package/$PACKAGE dist/$PACKAGE
 | 
						|
echo "Output: dist/$PACKAGE"
 | 
						|
 |