Remove technical documentation and testing files; add ESLint configuration and CI scripts for build and deployment processes.

This commit is contained in:
2025-11-22 21:00:08 -05:00
parent aeed9a5c67
commit d2d654dfda
15 changed files with 181 additions and 874 deletions

33
scripts/ci-build.sh Executable file
View File

@@ -0,0 +1,33 @@
#! /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