# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# Dependencies
node_modules
.pnp
.pnp.js

# Testing
coverage
*.lcov

# Production builds
dist
dist-ssr
*.local

# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Docker
.docker

# Database
*.db
*.sqlite

# Directus
directus/uploads/*
directus/extensions/*

# OS generated files
Thumbs.db
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Build tools
.grunt
.sass-cache

# Temporary folders
tmp/
temp/

# Backups
backups/
*.sql

# Docker volumes and data
docker-data/
postgres-data/
directus-data/

# PM2 logs
.pm2/

# IDE and Claude files
.claude/
.cursor/
.vscode/settings.json
.vscode/launch.json

# Mac specific
.DS_Store
.AppleDouble
.LSOverride

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# Windows specific
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/

# JetBrains IDEs
.idea/
*.iml
*.iws
*.ipr
out/

# Eclipse
.project
.metadata
.settings/
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.factorypath

# SublimeText
*.sublime-project
*.sublime-workspace

# Application specific
upload/
uploads/
public/uploads/
assets/uploads/

# API keys and sensitive data
.env.production
.env.staging
secrets.json
config/secrets.json

# Build artifacts
*.tgz
*.tar.gz
*.zip

# Test coverage
coverage/
.nyc_output/
lcov.info

# Webpack
.webpack/

# Parcel
.parcel-cache/
.cache/

# Next.js
.next/
out/

# Nuxt.js
.nuxt/
dist/

# Vue.js
.vuepress/dist/

# Storybook
storybook-static/

# Temporary files
.tmp/
.temp/

# Firebase
.firebase/
firebase-debug.log

# Serverless
.serverless/

# AWS
.aws/

# Google Cloud
.gcloud/

# Terraform
*.tfstate
*.tfstate.backup
.terraform/

# Ansible
*.retry

# Vagrant
.vagrant/

# Local development
local/
dev/
test-data/

# Logs
logs/
*.log.*

# Runtime
runtime/

# SSL certificates
*.pem
*.key
*.crt
*.csr
*.p12
*.pfx

# API documentation
api-docs/
documentation/build/

# Monitoring
newrelic_agent.log

# Profiling
*.prof

# Node.js memory dumps
*.heapsnapshot

# Python (if any Python scripts)
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
env.bak/
venv.bak/

# Ruby (if any Ruby scripts)
*.gem
*.rbc
/.config
/coverage/
/InstalledFiles
/pkg/
/spec/reports/
/test/tmp/
/test/version_tmp/
/tmp/

# Java (if any Java components)
*.class
*.jar
*.war
*.ear
*.nar
hs_err_pid*

# Go (if any Go components)
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib

# Test binary, built with `go test -c`
*.test

# Output of the go coverage tool
*.out

# Dependency directories for Go
vendor/