# Rust
/target/
Cargo.lock
*.orig

# IDE and Editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# Logs
*.log
logs/

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

# Coverage directory used by tools like istanbul
coverage/
*.lcov

# nyc test coverage
.nyc_output

# Dependency directories
node_modules/

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# Temporary files
tmp/
temp/
.tmp
.temp

# Build outputs
dist/
build/
out/
*.wasm
*.wat

# Cache directories
.cache/
.parcel-cache/

# Test artifacts
test-results/
coverage/

# Generated documentation
doc/
target/doc/

# Backup files
*.bak
*.backup

# Lock files (keep Cargo.lock for applications, ignore for libraries)
# Uncomment the next line if this is a library crate
# Cargo.lock

# RustRover
.fleet/

# Local development files
*.local.*
local/

# RUITL specific
*.ruitl.cache
.ruitl/
ruitl-cache/

# Example and test projects
test-project/
example-*/
examples/*/target/
examples/*/Cargo.lock

# Hot reload temporary files
.hot-reload/

# Static generation output
static-gen/

# Development server artifacts
.dev-server/
