all these changes

This commit is contained in:
Jake Kasper
2026-04-09 13:19:47 -05:00
parent e83a51a051
commit 65315f36d1
39102 changed files with 7932979 additions and 567 deletions

View File

@@ -0,0 +1,24 @@
#!/bin/sh
set -euo pipefail
export npm_config_cache=${npm_config_cache:-/tmp/.npm}
mkdir -p "$(dirname "$npm_config_cache")" "$npm_config_cache" 2>/dev/null || true
LOCKFILE_STAMP="node_modules/.package-lock.cksum"
CURRENT_LOCKFILE_CKSUM=$(cksum package-lock.json | awk '{print $1 ":" $2}')
INSTALLED_LOCKFILE_CKSUM=""
if [ -f "$LOCKFILE_STAMP" ]; then
INSTALLED_LOCKFILE_CKSUM=$(cat "$LOCKFILE_STAMP")
fi
if [ ! -x node_modules/.bin/nodemon ] || [ "$CURRENT_LOCKFILE_CKSUM" != "$INSTALLED_LOCKFILE_CKSUM" ]; then
echo "[backend] Installing dependencies via npm ci..."
npm ci --include=dev
printf '%s' "$CURRENT_LOCKFILE_CKSUM" > "$LOCKFILE_STAMP"
else
echo "[backend] Using existing node_modules cache."
fi
echo "[backend] Starting dev server..."
exec npm run dev