# Directories .git .github .claude node_modules tests bin vendor # Environment & Config Files .env .env.* .env.local .env.production .env.staging .env.development # Git Files .gitignore .gitattributes .gitmodules # Development Tools phpcs.xml phpcs.xml.dist phpstan.neon phpstan-baseline.neon phpunit.xml phpunit.xml.dist .phpcs.xml .phpunit.result.cache pnpm-lock.yaml pnpm-workspace.yaml # Composer (keep vendor, exclude dev files) composer.json composer.lock composer.phar # NPM/Node package.json package-lock.json yarn.lock .npmrc .nvmrc # Build Tools & Configs webpack.config.js vite.config.js rollup.config.js postcss.config.js postcss.config.cjs tailwind.config.js tailwind.config.cjs babel.config.js .babelrc tsconfig.json jsconfig.json GruntFile.js Gruntfile.js gulpfile.js # IDE & Editor Files .vscode .idea *.sublime-project *.sublime-workspace .project .settings *.tmproj *.esproj nbproject # OS Files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini # Documentation (dev only) CLAUDE.md GithubCopilot.md README.md WPORG_READINESS.md CONTRIBUTING.md CHANGELOG.md CODE_OF_CONDUCT.md # Log Files *.log npm-debug.log* yarn-debug.log* yarn-error.log* error_log debug.log # Temporary Files *.tmp *.temp *.swp *.swo *~ .cache # Source Files (if you have compiled versions) # Uncomment these if your assets/dist/ contains compiled versions # resources/assets/js/ # resources/assets/css/ # src/ # Test Files *.test.js *.spec.js __tests__ coverage # CI/CD .travis.yml .gitlab-ci.yml circle.yml .circleci .codeclimate.yml .scrutinizer.yml # Misc *.zip *.tar.gz *.rar *.sql *.sqlite stubs-generator.php components.json