All tools

.gitignore generator

Combine templates for your language, OS and editor. The secrets template is pre-selected on purpose — a committed .env is the classic first-week incident, and it keeps !.env.example so the shape still ships.

.gitignore
# --- Node ---
node_modules/
npm-debug.log*
yarn-error.log*
.npm/
dist/
build/
.cache/
*.tsbuildinfo
.eslintcache

# --- macOS ---
.DS_Store
.AppleDouble
.LSOverride
Icon?
._*

# --- Secrets & env ---
.env
.env.*
!.env.example
*.pem
*.key
credentials.json