# Logs
*.log

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# dotenv environment variables files
.env
.env.*
!.env.example

# gatsby files
.cache/

# Mac files
.DS_Store

# IDE settings
.idea/

# Claude AI settings (local)
.claude/settings.local.json

# wizard files are auto generated
static/_platforms/

# linkchecker binary
linkcheck

# next.js
/.next/
/out/
next-env.d.ts
public/~partytown
public/page-data

# vercel
.vercel

# Sentry Config File
.sentryclirc

# tsbuildinfo file generated by CI
tsconfig.tsbuildinfo

# Ignore generated files
/public/md-exports/
public/mdx-images/*
public/og-images/*
!public/og-images/README.md

# Ignore LLM plans
/docs/plans/

# yalc
.yalc
yalc.lock
/public/doctree.json
/public/doctree-dev.json
/public/llms.txt

# Lychee cache
.lycheecache

# Claude Code local files
.claude/settings.local.json
mise.toml
.yarn/install-state.gz
# Auto-generated by dotagents — do not commit these files.
agents.lock
.agents/.gitignore
