#! /usr/bin/env bash set -o errexit set -o nounset set -o pipefail xtrace="false" debug="false" distDirectory=${DIST_DIRECTORY:-"dist"} if [[ ! -z "${distDirectory}" ]]; then echo "Removing dist directory [${distDirectory}]" rm -rf ${distDirectory} fi while [[ $# -gt 0 ]]; do case $1 in --xtrace|-x) xtrace="true" shift ;; --debug|-d) debug="true" shift ;; esac done bun run build:node bun run build:browser bun run build:types bun run build:prepare-package-json echo "Copying [.npmrc] to [${distDirectory}]" cp .npmrc ./${distDirectory} echo "Copying [.nvmrc] to [${distDirectory}]" cp .nvmrc ./${distDirectory} # echo "Copying [README.md] to [${distDirectory}]" # cp README ./${distDirectory} ls ${distDirectory} echo -e "\nci-build complete!" exit 0