# Dependencies
node_modules
.pnpm-store

# Build artefacts
.next
out
build
dist

# Git / VCS
.git
.gitignore
.gitattributes

# Local config & secrets
.env
.env.local
.env.*.local
.vscode
.idea
.DS_Store

# Tooling caches and editor state
.opencode
*.log
*.tsbuildinfo
.turbo
.cache

# Test / coverage output
coverage
.nyc_output

# Docker artefacts (avoid recursive COPY in the build)
Dockerfile
Dockerfile.*
docker-compose*.yml
.dockerignore

# Documentation / scripts we don't need at runtime
*.md
!README.md

# PWA assets are generated by the build (the manifest is rewritten
# during `next build`), so don't ship the previous swarm.
public/sw.js
public/workbox-*.js

# Generated by Next.js at build time
next-env.d.ts
