# Node / frontend tooling — NOT shipped.
# No trailing slash: node_modules here is a symlink, and `node_modules/` would
# only match a real directory, letting the symlink slip into the commit.
node_modules
*.tsbuildinfo

# Python
__pycache__/
*.pyc
*.egg-info/
.venv/
.mypy_cache/

# Editor / OS
.vscode/
.DS_Store

# Internal notes — not shipped
docs/

# Registry/publish package artifact (`comfy node pack` output) — not source.
node.zip

# NOTE: web/ (the built frontend) IS committed on purpose — users install by
# clone / ComfyUI Manager and never run a build, so web/main.js must ship.
