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