feat: migrate project to Bun runtime with comprehensive configuration updates

- Updated Dockerfile to use Bun 1.0.26 as base image
- Replaced npm/yarn scripts with Bun equivalents in package.json
- Modernized .dockerignore with expanded file and directory exclusions
- Simplified jest.config.cjs to use Bun's native testing framework
- Added new ha-analyzer-cli.ts and health-check.ts utility scripts
- Configured package manager to use Bun 1.0.26
This commit is contained in:
jango-blockchained
2025-02-03 19:02:42 +01:00
parent 25e9025105
commit d7c12676f5
6 changed files with 95 additions and 48 deletions

View File

@@ -1,31 +1,76 @@
# Dependencies
node_modules
npm-debug.log
yarn-debug.log
yarn-error.log
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
package-lock.json
yarn.lock
pnpm-lock.yaml
bun.lockb
# Build output
dist
dist/
build/
*.egg-info/
__pycache__/
*.py[cod]
*$py.class
*.so
# Environment files
.env*
.env
.env.*
!.env.example
venv/
ENV/
env/
# Git
.git
# Version control
.git/
.gitignore
.gitattributes
# IDE
.vscode
.idea
# IDE and editor files
.idea/
.vscode/
*.swp
*.swo
.DS_Store
Thumbs.db
# Test files
coverage
__tests__
coverage/
__tests__/
jest.config.*
*.test.ts
.nyc_output
# Logs
logs/
*.log
# Documentation
*.md
docs/
CHANGELOG
LICENSE
# Docker
docker-compose*.yml
docker-compose*.yaml
Dockerfile*
# Temporary files
tmp/
temp/
.tmp/
*.tmp
# Misc
*.md
.DS_Store
*.log
.cursorrules
.mypy_cache/
.storage/
.cloud/
*.db
*.db-*