# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage


# nvm
.npmrc
.nvmrc

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# local env files
.env*.local
.env

# vercel
.vercel

# python
__pycache__/
*.pyc

# typescript
*.tsbuildinfo
next-env.d.ts

# react-email
.react-email

# Tinybird config for the cli is stored in this file
.tinyb

# Internal scripts
pages/api/scripts
scripts/*
# Botensten: its own scripts are part of the source
!scripts/botensten-db.mjs
!scripts/botensten-stripe-setup.mjs
!scripts/checks/
!scripts/generate-openapi.ts
!scripts/mcp-smoke.mjs
!scripts/check-tool-contracts.sh
!scripts/check-brand-logo.ts
!scripts/check-mcp-schema-dialect.ts
!scripts/extend-trial.ts
!scripts/local/
scripts/local/.tinybird-page-views.json
!.github/scripts/

# marketing emails
components/emails/marketing
lib/emails/marketing

# vscode configs
.vscode

# trigger.dev
.trigger

# changelog and docs
changelog
.docs

# Local sync workflow dry-run output
_public/

.opencode
plans/