# Dependencies
node_modules/

# Build output is intentionally tracked so the marketplace plugin works
# without an npm install step (Claude Code does not run npm install on
# path-source plugins). Override the global ~/.gitignore entry.
!build/
!build/**

# Test coverage
coverage/

# Environment files
.env
.env.*

# Logs
*.log
npm-debug.log*

# OS files
.DS_Store
Thumbs.db

# Editor directories
.vscode/
.idea/

# npm package files
*.tgz

# Claude Code per-user state (settings.local.json, worktrees, etc.)
# but keep the shared project settings.json tracked.
.claude/*
!.claude/settings.json
