Skip to content
Snippets Groups Projects
Select Git revision
  • 32d43486403593de2d98457a874d36f6b2e88c3e
  • master default protected
2 results

Radio.js

Blame
  • release-and-publish.sh 882 B
    #!/usr/bin/env bash
    
    SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/"
    PROJECT_ROOT="$(realpath $SCRIPT_DIR'../../')/"
    APPLICATION_PATH="${PROJECT_ROOT}application/"
    TEST_PATH="$(realpath $SCRIPT_DIR'../test/')/"
    BUILD_PATH="${PROJECT_ROOT}deployment/build/npm/"
    DEVELOPMENT_PATH="${PROJECT_ROOT}development/"
    
    if [ -d $BUILD_PATH ]; then
      rm -rf ${BUILD_PATH}
    fi
    
    ${SCRIPT_DIR}update-version.sh
     
    mkdir -p ${BUILD_PATH}
    
    cp -r ${APPLICATION_PATH}* ${BUILD_PATH}
    cp -r ${TEST_PATH} ${BUILD_PATH}
    cp -r ${PROJECT_ROOT}README.md ${BUILD_PATH}
    
    git add ${APPLICATION_PATH}package.json
    git add ${DEVELOPMENT_PATH}package.json
    git add ${APPLICATION_PATH}source/types/version.mjs
    git add ${TEST_PATH}cases/monster.mjs
    git add ${PROJECT_ROOT}release.json
    git commit -m "release and publish to npm"
    
    cd ${BUILD_PATH}
    pnpm publish --dry-run --access public
    cd -