Skip to content
Snippets Groups Projects
Select Git revision
  • 648517339aa54662410ed8d98cdca9928f190f49
  • master default protected
  • 1.31
  • 4.24.3
  • 4.24.2
  • 4.24.1
  • 4.24.0
  • 4.23.6
  • 4.23.5
  • 4.23.4
  • 4.23.3
  • 4.23.2
  • 4.23.1
  • 4.23.0
  • 4.22.3
  • 4.22.2
  • 4.22.1
  • 4.22.0
  • 4.21.0
  • 4.20.1
  • 4.20.0
  • 4.19.0
  • 4.18.0
23 results

call-button.mjs

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 -