# Git files
.git/
.gitignore
.gitattributes
.gitmodules

# Dependencies
node_modules/
.pnpm-store/
.pnpm-debug.log

# Build artifacts
dist/
build/
.turbo/
.next/
*.tsbuildinfo

# Test files
**/*.test.ts
**/*.spec.ts
**/__tests__/
coverage/

# Documentation
docs/
*.md
# Keep essential README/production docs
!README.md
!CHANGELOG.md

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*.swn
*~

# OS files
.DS_Store
Thumbs.db
desktop.ini

# Logs
*.log
logs/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Nix and devenv
.devenv/
.direnv/
devenv.nix
devenv.lock
devenv.yaml
flake.nix
flake.lock

# Git hooks
.lefthook/
lefthook.yml
.husky/

# Bruno API collections
bruno/

# Project-specific directories
prior-art/
skills/
.worktrees/
.github/

# Environment files (except example)
.env
.env.*
!.env.production.example

# Temporary files
tmp/
temp/
*.tmp

# Misc
.cache/
.npm/
.eslintcache
.prettierignore
vitest.workspace.ts
.oxlintrc.json
.npmrc
