# .distignore - Files to exclude from WordPress.org SVN deployment

# ===================
# Version Control
# ===================
/.git
/.gitignore
/.gitattributes

# ===================
# GitHub/CI
# ===================
/.github

# ===================
# Node/NPM
# ===================
/node_modules
package.json
package-lock.json
/.npm
/.npmrc

# ===================
# Source Files
# ===================
/src
/assets-src

# ===================
# Build Tools
# ===================
webpack.config.js
tsconfig.json
lint-staged.config.js

# ===================
# Testing
# ===================
/tests
/playwright-report
/test-results
/.playwright
playwright.config.js
phpunit.xml
/.phpunit.result.cache

# ===================
# WordPress Dev Environment
# ===================
/.wp-env.json
/wordpress

# ===================
# Claude AI
# ===================
/.claude

# ===================
# Documentation
# ===================
/docs
*.md
!readme.txt

# ===================
# Composer
# ===================
composer.json
composer.lock
/vendor/bin
/vendor/phpstan
/vendor/phpunit

# ===================
# Linting/Formatting
# ===================
.eslintrc*
.eslintignore
.stylelintrc*
.prettierrc*
.prettierignore
.editorconfig
phpcs.xml.dist
phpstan.neon
psalm.xml

# ===================
# IDE/Editor
# ===================
/.vscode
/.idea
*.sublime-project
*.sublime-workspace

# ===================
# OS Files
# ===================
.DS_Store
Thumbs.db
*.swp
*.swo

# ===================
# Temporary/Cache
# ===================
/tmp
/temp
/.cache
*.log
npm-debug.log*

# ===================
# Backups
# ===================
*.backup
*.bak
*.sql
*.db
*.js.backup
*.php.backup

# ===================
# Git Hooks
# ===================
/.husky

# ===================
# Build/Deployment Artifacts
# ===================
/bin
/deployment-package

# ===================
# Environment
# ===================
.env
.env.*

# ===================
# WordPress.org Assets (handled by .wordpress-org)
# ===================
/assets

# ===================
# Translation Sources
# ===================
languages/*.po
languages/*.pot

# ===================
# Source Maps (never ship to production)
# ===================
*.js.map
*.css.map
