# Dependencies
node_modules/

# Build output
dist/
*.tsbuildinfo

# Environment
.env
.env.*

# OS
.DS_Store
Thumbs.db

# Test coverage
coverage/

# Logs
*.log
npm-debug.log*

# Turbo
.turbo/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~

# Generated Swift output (keep examples, ignore user output)
*.generated.swift
*.swift
!examples/*.swift
!examples/swift/*.swift
!extensions/xcode/source-editor-extension/**/*.swift
!spm-plugin/**/*.swift
!tools/swift-syntax-helper/**/*.swift

# swift-syntax helper build artifacts
tools/swift-syntax-helper/.build/
tools/swift-syntax-helper/Package.resolved

# tsup temp files
tsup.config.bundled_*
tests/.tmp-compiler-tests/

# local scratch
tmp/
.axint/

# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
python/dist/
python/build/

python/**/__pycache__/
*.tgz

# Hosted separately — not part of the compiler repo
registry/
site/
launch/
docs/launch/
.github-org-profile/
profile/
.github-org-temp/
.scratch/

# Audit reports (generated, not source)
*.audit.html
*-audit*.html
*-pathway-*.html

# Packaged VS Code extensions (built artifact, not source)
*.vsix

# Private launch checklist — never check in
SUBMISSIONS.md

# Registry tokens
.mcpregistry_github_token
.mcpregistry_registry_token

# Smithery build artifacts
.smithery/

# Python coverage (pytest-cov artifacts)
python/.coverage
python/coverage.json
python/coverage.lcov

# Local Claude plugin setup (not shipped)
.agents/
plugins/
