# Root .gitignore for the gate402 suite.
# The subdirectories (gateway/, NodeProxy/, gate402-mcp/, x402-kit/, TokenSqueezer/,
# VectorCache/) are each their own git repo with their own .gitignore. This root file
# is a safety net so that if the whole tree is ever `git init`'d, the many .env files
# and build artifacts here are never committed.

# secrets / auth — NEVER commit
.env
.env.*
!.env.example
.npmrc
*.pem
*.key
*_token
*.secret

# dependencies / build output
node_modules/
dist/
build/
*.tsbuildinfo

# logs / os / editor
*.log
.DS_Store
.idea/
.vscode/
*.swp

# local data / scratch
data/
.playwright-mcp/
tmp/
