# Dependencies
node_modules/

# Runtime state/config files (generated, not source)
# Note: data/ subdir contains runtime state (credentials, secrets, history) — never commit
dashcaddy-api/data/
dashcaddy-api/credentials.json
dashcaddy-api/.env
.env
dashcaddy-api/alert-config.json

# Build artifacts
*.log
*.tar.gz

# Local artifacts
CLAUDE.md

# Runtime state directories
backups/
updates/

# Generated post-deploy patch artifacts — flat copies of src/ files placed
# in dashcaddy-api/ root by scripts/dashcaddy-post-deploy-patches.sh to work
# around broken upstream tarballs. Real source lives in dashcaddy-api/src/.
# Once v1.15.0 ships src/ properly, these become obsolete.
dashcaddy-api/*.js
!dashcaddy-api/license-keygen.js
!dashcaddy-api/platform-paths.js