# dependencies (bun install)
node_modules

tmp
temp

# lockfiles (using bun, not npm)
package-lock.json
yarn.lock

# output
out
dist
*.tgz

# compiled binary
pensar

# generated assets (created at build time)
src/tui/generated-ascii-art.json

# code coverage
coverage
*.lcov

# logs
logs
*.log
# but keep benchmark execution logs
!benchmarks/**/logs
!benchmarks/**/*.log
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# caches
.eslintcache
.cache
*.tsbuildinfo

# IntelliJ based IDEs
.idea

# Finder (MacOS) folder config
.DS_Store

build

.secrets

.pensar

.benchmark-logs

.apex-cache
# SST auto-generated env types
sst-env.d.ts

# Skills: ignored by default; whitelist team-shared ones explicitly below.
.agents/skills/*
!.agents/skills/.gitkeep
!.agents/skills/create-skill/
!.agents/skills/code-comments/
!.agents/skills/pr/
.claude/skills/*
!.claude/skills/.gitkeep
!.claude/skills/create-skill
.claude/settings.local.json
