Add build setup for swagger-ui-dist

This commit is contained in:
Kyle Shockey
2017-04-21 18:25:59 -07:00
parent 06c82bb325
commit e871871724
6 changed files with 63 additions and 12 deletions

View File

@@ -0,0 +1,21 @@
# 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)