# Dependencies
node_modules/
package-lock.json
yarn.lock
pnpm-lock.yaml

# Environment variables
.env
.env.local
.env.*.local
server/.env
client/.env

# Keep .env.example files (templates)
!.env.example
!client/.env.example
!server/.env.example

# Build outputs
dist/
build/
dev-dist/
*.log

# OS files
.DS_Store
Thumbs.db

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Binaries
server/bin/livekit-server
*.tar.gz

# Test coverage
coverage/

# Temporary files
tmp/
temp/
*.tmp

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

# Runtime files
/tmp/ptt-live.pid
