# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# Node.js / TypeScript
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.npm
.yarn-integrity
*.tsbuildinfo
.eslintcache
.node_repl_history
*.tgz
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# TypeScript
dist/
build/
*.js.map

# Logs
logs/
*.log
pids/
*.pid
*.seed
*.pid.lock

# Testing
coverage/
.nyc_output/
lib-cov/
*.lcov
.grunt
.lock-wscript

# IDEs and editors
.idea/
.vscode/
*.swp
*.swo
*~
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
*.sublime-project

# Swift / Xcode
peekaboo-cli/.build/
peekaboo-cli/DerivedData/
peekaboo-cli/.swiftpm/
peekaboo-cli/*.bc
# LLVM bitcode files (Swift compiler artifacts)
*.bc
# Compiled CLI binary in root
/peekaboo
.build/
DerivedData/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/
*.xccheckout
*.moved-aside
*.xcuserstate
*.xcscmblueprint
*.hmap
*.ipa
*.dSYM.zip
*.dSYM
Packages/
Package.pins
Package.resolved
.swiftpm/
*.playground
timeline.xctimeline
playground.xcworkspace

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

# OS generated files
Thumbs.db

# npm package files
*.tgz

# Auto-generated version file
peekaboo-cli/Sources/peekaboo/Version.swift
/peekaboo-cli/peekaboo
