22 lines
532 B
Bash
Executable File
22 lines
532 B
Bash
Executable File
# Deploy `swagger-ui-dist` to npm.
|
|
|
|
# Parameter Expansion: http://stackoverflow.com/questions/6393551/what-is-the-meaning-of-0-in-a-bash-script
|
|
cd "${0%/*}"
|
|
|
|
# Get UI version
|
|
UI_VERSION=$(node -p "require('../package.json').version")
|
|
|
|
# Replace our version placeholder with UI's version
|
|
sed -i '' "s|\$\$VERSION|$UI_VERSION|g" package.json
|
|
|
|
# Copy UI's dist files to our directory
|
|
cp ../dist/* .
|
|
|
|
if [[ $PUBLISH_DIST = "true" || $TRAVIS = "true" ]]; then
|
|
npm publish .
|
|
else
|
|
npm pack .
|
|
fi
|
|
|
|
rm !(README.md|package.json|deploy.sh)
|