# Dependencies
/node_modules
/.pnp
.pnp.js
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz

# Testing
/coverage
*.lcov
.nyc_output

# Next.js
/.next/
/out/

# Production
/build
/dist
staticfiles/

# Misc
.DS_Store
.AppleDouble
.LSOverride
*.pem
._*
.Spotlight-V100
.Trashes
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
Icon
Thumb.db

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

# Local env files (NEVER commit these)
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
.env*.local
.env.docker

# Python environments (if backend is in same repo)
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
__pycache__/
*.py[cod]
*$py.class

# IDEs
.vscode/
*.code-workspace
.idea/
*.swp
*.swo
*~
.project
.classpath
.settings/

# Deployment
.vercel
.render

# TypeScript
*.tsbuildinfo
next-env.d.ts

# Turbo
.turbo

# Lock files (keep package-lock.json, ignore others if using npm)
yarn.lock
pnpm-lock.yaml

# Old structure
apptainer/

# Local agent scratch workspace
.superpowers/
# Community bundle build outputs (scripts/build-community.mjs, package-python.mjs)
/out
/.community-build-parked
/packaging/python/src/hackagent_webui/static/
/packaging/python/dist/
