# Rust specific ignores
/target/
**/*.rs.bk
*.pdb
Cargo.lock
.vscode
# Uncomment the line below if this is a library (keep it commented if it's an application)
# Cargo.lock

# JSON files
*.json
!Cargo.json
!package.json
!tsconfig.json

# YAML files
*.yml
*.yaml

# Node.js specific ignores
node_modules
npm-debug.log
yarn-debug.log
yarn-error.log
.pnpm-debug.log
.npm
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
package-lock.json
# Uncomment the line below if you want to include package-lock.json in version control
# !package-lock.json

# Build outputs
/dist/
/build/
/out/
/.next/
/.nuxt/
/.output/

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

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

# Editor directories and files
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.DS_Store
.AppleDouble
.LSOverride
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/

# Testing
/coverage
.nyc_output

# Temporary files
*.tmp
*.temp
.cache/
.parcel-cache/
.eslintcache
.stylelintcache

# Rust analyzer
rust-project.json

# Debug files
*.stackdump

# Protocol Buffer files
*.proto
*_pb2.py
*.pb.css
*.pb.h
*.pb.*

mcp/bin/probe

.vitepress
.aider*
