.DS_Store
.env
.env.*
.venv/
venv/
temp/
tmp/

__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

node_modules/
js/package-lock.json
coverage/

build/
dist/
*.egg-info/
docs/_build/

js/resources/
js/dist/
js/tools/
js/LICENSE
js/NOTICE
src/gramlot/resources/*.js
src/gramlot/resources/runtime-notices.json
js/themes/
js/assets/
src/gramlot/resources/themes/
src/gramlot/resources/assets/

js/collections/
coverage-js/
coverage-python.xml

# Brand kit: generated ZIP and the original raster references (in git history, 234c6d8)
assets/gramlot-brand-kit.zip
assets/branding/references/

# Secondary git worktrees
worktrees/
