# Dependencies
node_modules/
.pnp
.pnp.js

# Next.js build output
.next/
out/
build/
dist/

# Testing
coverage/
.nyc_output

# Debugging
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# Environment files
.env
.env.*

# Version control
.git/
.gitignore
.gitattributes

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# Documentation
*.md
docs/
README*

# TypeScript
*.tsbuildinfo

# Misc
.eslintcache
.npm
.yarn

# CI/CD
.github/
.gitlab-ci.yml
.travis.yml

# Development tools
.pre-commit-config.yaml
eslint.config.mjs
prettier.config.js
jest.config.js
openapi-ts.config.ts

# Docker files
Dockerfile
docker-compose*.yml
docker-compose*.yaml
.dockerignore

# Temporary files
*.log
*.tmp
tmp/
temp/

# Storybook
.storybook/
storybook-static/

# Vercel
.vercel

# SWC
.swc/

# Turbo
.turbo/

# Claude/Cursor specific
.claude/
.cursor/

# Package manager files (only need package*.json)
yarn.lock
pnpm-lock.yaml
bun.lockb