# 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)