# Build artifacts
build/
dist/
*.egg-info/
*.egg
*.so
*.bundle.*

# JS
lib/
node_modules/
*.tsbuildinfo
.eslintcache
.stylelintcache
desktop/dist/
desktop/out/
desktop/python/wheels/
desktop/python/runtime/
desktop/python/runtime.staging/

# pnpm
.pnpm-store/

# Python
__pycache__/
*.py[cod]
*$py.class

# Virtual environments
.venv/
venv/
env/

# uv
.uv/
/uv.lock

# Tools
.hatch/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# Built labextension and generated version file
xtralab/labextension/
xtralab/_version.py

# Jupyter
.ipynb_checkpoints/
.virtual_documents/
*.nbconvert.ipynb
.jupyter/
.jupyter_ystore.db

# IDE
.vscode/
.idea/
*.swp
.DS_Store

# Google Antigravity CLI (`agy`) per-project registration: a machine-local
# symlink into ~/.gemini/config/projects — committing it would leak an
# absolute path and be a dangling symlink for everyone else.
.antigravitycli/
