#! /usr/bin/env bash set -o errexit set -o nounset set -o pipefail distDirectory=${DIST_DIRECTORY:-"dist"} if [[ ! -z "${distDirectory}" ]]; then echo "Removing dist directory [${distDirectory}]" rm -rf ${distDirectory} fi bun run lint 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