# StarHTML Project

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual environments
.venv
venv/
ENV/
env/

# Testing & Coverage
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/

# Type checking
.mypy_cache/
.dmypy.json
dmypy.json
.pytype/
.ruff_cache

# pyenv

# Environments
.env
.env.local

# IDEs
.vscode/
*.swp
*.swo
*~
.idea/
*.iml

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Logs
*.log
logs/
*.log.*

# Databases
*.db
*.db-*
*.sqlite
*.sqlite3

# Session keys
.sesskey
session.key
test_session.key

# Node/JavaScript
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.npm

# TypeScript
*.tsbuildinfo

# Build outputs
src/starhtml/static/js/handlers/
src/starhtml/static/js/*.js
src/starhtml/static/js/*.min.js
src/starhtml/static/js/*.min.*.js
src/starhtml/static/js/*.br
src/starhtml/static/js/manifest.json
# Keep external scripts
!src/starhtml/static/js/external/

# Chrome CDP
.chrome-cdp.pid

# Temporary files
tmp/
temp/
*.tmp
*.temp
*.bak
*~

# Documentation until its ready
docs/

# Local notes & scratchpad
CLAUDE.local.md
scratchpad/

# Demo artifacts
demo/todos.json

# Reference repositories
reference/

# Debug directories
debug/
cdp-output/

# Pre-commit
.pre-commit-config.yaml

DATASTAR_DOCS.md