#########################
## Keep in sync with
##  - .dockerignore
#########################

# Logs
**/logs
**/*.log
**/npm-debug.log*
**/yarn-debug.log*
**/yarn-error.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
**/coverage.*
**/.coverage
**/.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

# Tests
**/playwright-report/
**/test-results/
tests/**/.auth/

# Compiled binary addons (https://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

# Yarn
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

# local environment variable files
blocks/**/.env
.env.local
.env.*.local
**/mise*.local.toml
**/mise/config*.local.toml

# agentprofiles (temporary, until I can switch to using `mise.local.toml` files)
.envrc
.envrc.agentprofiles

# macOS directory file
**/.DS_Store

# next.js build output
**/.next

# next.js build output – once upgraded to Next.js 16, this can be removed, as it will be generated in the dist/ directory instead
**/next-env.d.ts

# build files
**/dist
**/build
**/target
**/pkg

# vscode config
**/.vscode/settings.json

# intellij IDEs config
**/.idea/

# fleet IDEs config
**/.fleet/

# Python virtual environment
**/venv
**/.venv

# Python compiled files and package metadata
**/__pycache__
*.egg-info
**/*.pyc
**/*.pyo
**/*.pyd
**/.Python
**/pip-log.txt
**/pip-delete-this-directory.txt
**/.mypy_cache
**/.pytest_cache
**/.hypothesis
**/wheels

# generated files
*.gen.*
*.tsbuildinfo
feed.atom
feed.rss

# Sentry
.sentryclirc

# Application data
**/var
seed-users.json
**/mastra.db
**/mastra.db-shm
**/mastra.db-wal

# Block Protocol
.blockprotocolrc

# Claude and AGENTS
AGENTS.local.md
CLAUDE.local.md
.claude/settings.local.json

# Terraform
**/.terraform
*.tfstate
*.tfstate.*
*.secrets.tfvars
*.pem

# Storybook
*storybook.log
**/storybook-static

# SARIF files
*.sarif

# Turborepo
.turbo/
out/

# Vercel CLI
.vercel/

# Personal scratch/holding directories (can be placed anywhere in tree)
**/_temp/
**/_trash/
**/_scratch/
**/_holding/

# brunch
**/.brunch/

# Jujutsu
.jj/

# napi
libs/@local/effect-dns/hickory/npm
