# file: .gitignore
# version: 1

# Rust build artifacts
# /target/ # target is outside.
Cargo.lock

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

# Node / frontend dependencies and generated artifacts
**/node_modules/
**/dist/
package-lock.json
pnpm-lock.yaml
yarn.lock

# Editor and IDE files
.vscode/*
!.vscode/extensions.json
.idea/
.settings/*
!.settings/org.eclipse.core.resources.prefs
.project
*.suo
*.ntvs*
*.njsproj
*.sln
*.swp
*.swo
*~

# Operating system files
.DS_Store
Thumbs.db

# Runtime process files
*.pid

# Runtime/local data
/var/
/data/
/dbdata/
*.db
*.db-shm
*.db-wal

# Environment and local secrets
.env
.env.*
!.env.example

# Runtime wallets and private keypairs
/wallets/

# Local configuration overrides
*.local.json
*.local.toml

# Python helper artifacts
__pycache__/
*.py[cod]

# Dependency lockfiles are intentionally versioned.
!Cargo.lock
!package-lock.json
!pnpm-lock.yaml
!yarn.lock