feat: Switch project tooling from npm to bun and add enhanced pre-commit

checks

- Replace npm commands with bun/bunx in scripts, docs, and CI - Add
enhanced pre-commit checks with parallel execution - Document pre-commit
hook behavior in PRE_COMMIT_HOOKS.md - Update .gitignore/.dockerignore
for bun-debug.log - Refine ESLint config for bun and Prettier
integration - Add scripts/type-check-staged.sh for fast staged type
checks - Improve developer workflow and code quality automation
This commit is contained in:
William Valentin
2025-09-07 12:40:57 -07:00
parent 585c526a65
commit 8fa2d3fb60
14 changed files with 492 additions and 54 deletions

View File

@@ -20,12 +20,12 @@ fi
# Install browser binaries
echo "🌐 Installing browser binaries..."
npx playwright install
bunx playwright install
# Install system dependencies (Linux)
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
echo "🐧 Installing system dependencies for Linux..."
npx playwright install-deps
bunx playwright install-deps
fi
# Create .gitignore entries for Playwright
@@ -40,7 +40,7 @@ fi
# Verify installation
echo "✅ Verifying Playwright installation..."
npx playwright --version
bunx playwright --version
echo ""
echo "🎉 Playwright setup complete!"