# Dependencies
node_modules/
vendor/
composer.lock
# Tool lockfiles (vendor-bin namespaces) ARE committed for reproducible CI
# quality jobs (#52) - the root composer.lock stays ignored (path-repo flow).
!vendor-bin/*/composer.lock

# Build output (generated by platform's Vite build)
public/build/

# Release ZIP (generated by npm run package)
*.zip

# PHP
var/
.env.local
.env.*.local

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

# OS
.DS_Store
Thumbs.db

# Coverage
coverage/
.phpunit.result.cache
.phpunit.cache/

# Playwright CLI sessions
.playwright-cli/
