feat: add .gitignore - comprehensive ignore patterns for Node.js SaaS project
Comprehensive .gitignore covering: - Node.js dependencies and runtime files - Build outputs and distribution directories - Environment variables and configuration secrets - Application and system logs - Database files and storage - Cloud deployment and infrastructure files - Development tools and OS-generated files - Testing outputs and coverage reports - Security certificates and private keys - Application-specific uploads and cache - Package manager artifacts - CI/CD build artifacts and deployment secrets 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
ebf20ea7f9
commit
ff310d97df
1 changed files with 366 additions and 0 deletions
366
.gitignore
vendored
Normal file
366
.gitignore
vendored
Normal file
|
@ -0,0 +1,366 @@
|
|||
# =============================================================================
|
||||
# Node.js & JavaScript
|
||||
# =============================================================================
|
||||
|
||||
# Dependencies
|
||||
node_modules/
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
*.pid.lock
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage/
|
||||
*.lcov
|
||||
|
||||
# nyc test coverage
|
||||
.nyc_output
|
||||
|
||||
# Grunt intermediate storage
|
||||
.grunt
|
||||
|
||||
# Bower dependency directory
|
||||
bower_components
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
# Compiled binary addons
|
||||
build/Release
|
||||
|
||||
# Dependency directories
|
||||
jspm_packages/
|
||||
|
||||
# Snowpack dependency directory
|
||||
web_modules/
|
||||
|
||||
# TypeScript cache
|
||||
*.tsbuildinfo
|
||||
|
||||
# Optional npm cache directory
|
||||
.npm
|
||||
|
||||
# Optional eslint cache
|
||||
.eslintcache
|
||||
|
||||
# Optional stylelint cache
|
||||
.stylelintcache
|
||||
|
||||
# Microbundle cache
|
||||
.rpt2_cache/
|
||||
.rts2_cache_cjs/
|
||||
.rts2_cache_es/
|
||||
.rts2_cache_umd/
|
||||
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
||||
|
||||
# Output of 'npm pack'
|
||||
*.tgz
|
||||
|
||||
# Yarn Integrity file
|
||||
.yarn-integrity
|
||||
|
||||
# =============================================================================
|
||||
# Build Outputs
|
||||
# =============================================================================
|
||||
|
||||
# Distribution directories
|
||||
dist/
|
||||
build/
|
||||
out/
|
||||
.output/
|
||||
.vercel/
|
||||
.netlify/
|
||||
|
||||
# Vite build outputs
|
||||
.vite/
|
||||
|
||||
# Next.js build output
|
||||
.next/
|
||||
|
||||
# Nuxt.js build / generate output
|
||||
.nuxt/
|
||||
|
||||
# Gatsby files
|
||||
.cache/
|
||||
public/
|
||||
|
||||
# Webpack bundles
|
||||
*.bundle.js
|
||||
*.bundle.js.map
|
||||
|
||||
# =============================================================================
|
||||
# Environment & Configuration
|
||||
# =============================================================================
|
||||
|
||||
# Environment variables
|
||||
.env
|
||||
.env.local
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
.env.*.local
|
||||
|
||||
# Docker environment files
|
||||
.env.docker
|
||||
docker-compose.override.yml
|
||||
|
||||
# Configuration files with secrets
|
||||
config.json
|
||||
secrets.json
|
||||
credentials.json
|
||||
|
||||
# =============================================================================
|
||||
# Logs
|
||||
# =============================================================================
|
||||
|
||||
# Log files
|
||||
logs/
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
# Application logs
|
||||
app.log
|
||||
error.log
|
||||
access.log
|
||||
combined.log
|
||||
|
||||
# PM2 logs
|
||||
.pm2/
|
||||
|
||||
# =============================================================================
|
||||
# Database & Storage
|
||||
# =============================================================================
|
||||
|
||||
# SQLite databases
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
*.db
|
||||
|
||||
# Database dumps
|
||||
*.sql
|
||||
*.dump
|
||||
|
||||
# Redis dumps
|
||||
dump.rdb
|
||||
|
||||
# =============================================================================
|
||||
# Cloud & Deployment
|
||||
# =============================================================================
|
||||
|
||||
# AWS
|
||||
.aws/
|
||||
aws-exports.js
|
||||
|
||||
# Serverless directories
|
||||
.serverless/
|
||||
|
||||
# Terraform
|
||||
*.tfstate
|
||||
*.tfstate.*
|
||||
.terraform/
|
||||
.terraform.lock.hcl
|
||||
|
||||
# Pulumi
|
||||
Pulumi.*.yaml
|
||||
|
||||
# =============================================================================
|
||||
# Development Tools
|
||||
# =============================================================================
|
||||
|
||||
# IDE/Editor files
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# OS generated files
|
||||
.DS_Store
|
||||
.DS_Store?
|
||||
._*
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
ehthumbs.db
|
||||
Thumbs.db
|
||||
Desktop.ini
|
||||
|
||||
# Temporary files
|
||||
*.tmp
|
||||
*.temp
|
||||
temp/
|
||||
tmp/
|
||||
|
||||
# =============================================================================
|
||||
# Testing
|
||||
# =============================================================================
|
||||
|
||||
# Test outputs
|
||||
test-results/
|
||||
playwright-report/
|
||||
test-report/
|
||||
|
||||
# Coverage reports
|
||||
coverage/
|
||||
.coverage
|
||||
htmlcov/
|
||||
|
||||
# Jest
|
||||
jest-coverage/
|
||||
|
||||
# =============================================================================
|
||||
# Security & Certificates
|
||||
# =============================================================================
|
||||
|
||||
# SSL certificates
|
||||
*.pem
|
||||
*.key
|
||||
*.crt
|
||||
*.cert
|
||||
*.p12
|
||||
*.pfx
|
||||
|
||||
# Private keys
|
||||
id_rsa
|
||||
id_ed25519
|
||||
*.priv
|
||||
|
||||
# GPG keys
|
||||
*.gpg
|
||||
*.asc
|
||||
|
||||
# =============================================================================
|
||||
# Application Specific
|
||||
# =============================================================================
|
||||
|
||||
# Uploaded files
|
||||
uploads/
|
||||
user-uploads/
|
||||
temp-uploads/
|
||||
|
||||
# Processed images
|
||||
processed/
|
||||
thumbnails/
|
||||
|
||||
# Cache directories
|
||||
.cache/
|
||||
cache/
|
||||
.temp/
|
||||
|
||||
# Session storage
|
||||
sessions/
|
||||
|
||||
# MinIO/S3 local storage
|
||||
minio-data/
|
||||
s3-local/
|
||||
|
||||
# ClamAV database
|
||||
clamav-db/
|
||||
|
||||
# =============================================================================
|
||||
# Monitoring & Analytics
|
||||
# =============================================================================
|
||||
|
||||
# Sentry
|
||||
.sentryclirc
|
||||
|
||||
# New Relic
|
||||
newrelic_agent.log
|
||||
|
||||
# Application monitoring
|
||||
apm-agent-nodejs.log
|
||||
|
||||
# =============================================================================
|
||||
# Package Managers
|
||||
# =============================================================================
|
||||
|
||||
# pnpm
|
||||
.pnpm-debug.log*
|
||||
.pnpm-store/
|
||||
|
||||
# Yarn
|
||||
.yarn/*
|
||||
!.yarn/patches
|
||||
!.yarn/plugins
|
||||
!.yarn/releases
|
||||
!.yarn/sdks
|
||||
!.yarn/versions
|
||||
.pnp.*
|
||||
|
||||
# =============================================================================
|
||||
# Miscellaneous
|
||||
# =============================================================================
|
||||
|
||||
# Backup files
|
||||
*.bak
|
||||
*.backup
|
||||
*.old
|
||||
*.orig
|
||||
|
||||
# Archive files
|
||||
*.zip
|
||||
*.tar.gz
|
||||
*.rar
|
||||
*.7z
|
||||
|
||||
# Large media files (development)
|
||||
*.mov
|
||||
*.mp4
|
||||
*.avi
|
||||
*.mkv
|
||||
*.webm
|
||||
|
||||
# Documentation builds
|
||||
docs/build/
|
||||
site/
|
||||
|
||||
# Storybook build outputs
|
||||
storybook-static/
|
||||
|
||||
# Chromatic
|
||||
build-storybook.log
|
||||
|
||||
# =============================================================================
|
||||
# Local Development
|
||||
# =============================================================================
|
||||
|
||||
# Local configuration
|
||||
.local
|
||||
.development
|
||||
dev.json
|
||||
|
||||
# Database seeds (if containing sensitive data)
|
||||
seeds/local/
|
||||
|
||||
# Local scripts
|
||||
scripts/local/
|
||||
|
||||
# Development certificates
|
||||
dev-certs/
|
||||
|
||||
# Hot reload
|
||||
.hot-reload
|
||||
|
||||
# =============================================================================
|
||||
# CI/CD
|
||||
# =============================================================================
|
||||
|
||||
# Build artifacts from CI
|
||||
artifacts/
|
||||
reports/
|
||||
|
||||
# Deployment scripts with secrets
|
||||
deploy-secrets.sh
|
||||
deploy.env
|
Loading…
Add table
Add a link
Reference in a new issue