# Application-specific Claude Code ignore file

#—————————————————————————————
# Wails / Native Desktop App
#—————————————————————————————

# Wails build artifacts
build/bin
build/bin/*

# Wails generated files (auto-generated by Wails)
frontend/wailsjs/go
frontend/wailsjs/runtime

# Frontend dependencies and build artifacts
node_modules
frontend/node_modules
frontend/dist
frontend/package-lock.json
frontend/.vite

#—————————————————————————————
# Go
#—————————————————————————————

# Dependencies
vendor/
*.sum
go.work
go.work.sum

# Build artifacts
maplefile
maplefile.exe
bin/
*.exe
*.dll
*.so
*.dylib

# Test and coverage
*.out
*.test
coverage.txt
*.cover

#—————————————————————————————
# Development
#—————————————————————————————

# Task runner
.task

# Logs
*.log
logs/

# Environment files
.env
.env.local
.env.*.local

# Temporary files
tmp/
temp/

#—————————————————————————————
# OS and IDE
#—————————————————————————————

# macOS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes

# Windows
ehthumbs.db
Thumbs.db
desktop.ini

# Linux
*~

# IDEs
.idea/
.vscode/
*.swp
*.swo
.vs/

#—————————————————————————————
# Application Specific Ignores
#—————————————————————————————

# Do not share developer's private notebook
private.txt
private_prod.md
private.md
private_*.md
todo.txt
private_docs
private_docs/*

# Do not save the `crev` text output
crev-project.txt

# Do not share private developer documentation
_md/*

# App
maplefile
