Compose a .gitignore from common stack presets (Node, Next.js, Python, macOS, Windows, IDE, env, Docker).
# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
.npm
.yarn-integrity
# Next.js
.next/
out/
build/
.vercel
*.tsbuildinfo
next-env.d.ts
# Env
.env
.env.local
.env.*.local
.env.production
*.pem
# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon\r
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.sublime-workspace