### Node
# Dependencies
node_modules/

# Logs
*.log

# Runtime data
*.pid
*.pid.lock

# Coverage
coverage/
*.lcov
.nyc_output

# Build output
dist/
build/Release

# TypeScript cache
*.tsbuildinfo

# Framework build output and caches
.cache
.parcel-cache
.next
out/
.nuxt

# dotenv environment variable files
.env
.env.local
.env.*.local

# npm cache directory
.npm
*.tgz

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/install-state.gz
.pnp.*

### Windows
# Windows thumbnail cache files
Thumbs.db

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows shortcuts
*.lnk

### VS Code
# VSCode settings (keep shared configuration)
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# Local History for Visual Studio Code
.history/

# Built Visual Studio Code Extensions
*.vsix

# =========================================================
# FiveM / FXServer / ESX Git Ignore
# Sauber für Server-Repos - Cache/DB/Runtime wird ignoriert
# =========================================================


# ---------------------------------------------------------
# FiveM / FXServer Runtime Cache
# ---------------------------------------------------------
cache/
.cache/
server-cache/
server-cache-priv/

# Generated cache files
*.rpf.db
*.sf1.db
*.sst
*.ldb
*.log
LOCK
CURRENT
IDENTITY
MANIFEST-*


# ---------------------------------------------------------
# FiveM Runtime Database / RocksDB / Local DB
# ---------------------------------------------------------
db/
database/
*.sqlite
*.sqlite3
*.db
*.db-shm
*.db-wal


# ---------------------------------------------------------
# txAdmin Runtime Data
# ---------------------------------------------------------
txData/
txAdmin/
monitor/
logs/
crashes/


# ---------------------------------------------------------
# Sensitive Configs / Secrets
# WICHTIG: server.cfg enthält oft sv_licenseKey und DB-Passwort
# ---------------------------------------------------------
server.cfg
server_private.cfg
secrets.cfg
permissions.cfg
.env
.env.*
!.env.example

# Common secret/key files
*.pem
*.key
*.crt
*.pfx
*.p12


# ---------------------------------------------------------
# Backups / Dumps
# ---------------------------------------------------------
backup/
backups/
dumps/
dump/
*.bak
*.backup
*.dump

# SQL Dumps ignorieren, aber Install-SQL behalten
*.sql.gz
*.sql.zip
*_backup.sql
*_dump.sql
backup_*.sql
dump_*.sql


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


# ---------------------------------------------------------
# Node / NPM / Yarn / PNPM
# ---------------------------------------------------------
node_modules/
package-lock.json
yarn.lock
pnpm-lock.yaml


# ---------------------------------------------------------
# Build Output
# ---------------------------------------------------------
dist/
build/
out/
release/
tmp/
temp/


# ---------------------------------------------------------
# Lua / Resource Temp Files
# ---------------------------------------------------------
*.luac
*.tmp
*.temp


# ---------------------------------------------------------
# Windows Trash
# ---------------------------------------------------------
Thumbs.db
desktop.ini
$RECYCLE.BIN/


# ---------------------------------------------------------
# macOS Trash
# ---------------------------------------------------------
.DS_Store
.AppleDouble
.LSOverride


# ---------------------------------------------------------
# Linux Trash
# ---------------------------------------------------------
*~
.directory
.Trash-*


# ---------------------------------------------------------
# IDE / Editor
# ---------------------------------------------------------
.vscode/
.idea/
*.suo
*.user
*.userosscache
*.sln.docstates


# ---------------------------------------------------------
# Git / Tooling Garbage
# ---------------------------------------------------------
*.orig
*.rej
*.swp
*.swo


# ---------------------------------------------------------
# Optional: Local-only folders
# ---------------------------------------------------------
local/
private/
_private/