# Dependencies
/node_modules
.nodeenv

# IDE - VSCode
.vscode
!.vscode/extensions.json
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json

# IDE - JetBrains
.idea
*.iml
*.ipr
*.iws

# Local env files
.env
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
MUJOCO_LOG.TXT

# Editor directories and files
.DS_Store
Thumbs.db
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Build files
/build

# Cache
.cache
.temp

# Artifacts
dist/
logs/
artifacts/

# Python virtual environments
venv
.venv

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

# Local package files
mjswan-*.tgz
skills-lock.json

# Claude
.claude/
.agents/
!.claude/settings.json
!.claude/commands/
!.claude/CLAUDE.md

# Auto-generated at build time
src/mjswan/template/src/core/observation/custom_observations.ts
src/mjswan/template/src/core/command/custom_commands.ts
src/mjswan/template/src/core/termination/custom_terminations.ts
src/mjswan/template/src/core/event/custom_events.ts
src/mjswan/template/src/core/engine/viewer_config_defaults.ts

# Docs
docs/site

# Temporal CORS/COOP enable
src/mjswan/template/public/_headers
