No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

32 líneas
771 B

  1. # Deploy `swagger-ui-react` to npm.
  2. # https://www.peterbe.com/plog/set-ex
  3. set -ex
  4. # Parameter Expansion: http://stackoverflow.com/questions/6393551/what-is-the-meaning-of-0-in-a-bash-script
  5. cd "${0%/*}"
  6. mkdir -p ../dist
  7. # Copy UI's dist files to our directory
  8. cp ../../../dist/swagger-ui.js ../dist
  9. cp ../../../dist/swagger-ui.css ../dist
  10. # Create a releasable package manifest
  11. node create-manifest.js > ../dist/package.json
  12. # Transpile our top-level component
  13. ../../../node_modules/.bin/babel --config-file ../../../.babelrc ../index.js > ../dist/index.js
  14. # Copy our README into the dist folder for npm
  15. cp ../README.md ../dist
  16. # Run the release from the dist folder
  17. cd ../dist
  18. if [ "$PUBLISH_FLAVOR_REACT" = "true" ] ; then
  19. npm publish .
  20. else
  21. npm pack .
  22. fi