{ "name": "2meet/2meet-data-optimizer", "description": "通用 WordPress 反 EAV 引擎,將四 entity meta 自動分流至 Hot/Warm/Cold/Archive 扁平表", "type": "wordpress-plugin", "license": "GPL-2.0-or-later", "keywords": ["wordpress", "performance", "anti-eav", "postmeta", "flat-table", "query-router"], "require": { "php": ">=8.1" }, "require-dev": { "brain/monkey": "^2.6", "dealerdirect/phpcodesniffer-composer-installer": "^1.2", "php-stubs/wp-cli-stubs": "^2.12", "phpcompatibility/phpcompatibility-wp": "^2.1", "phpcsstandards/phpcsutils": "^1.2", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^10.5", "squizlabs/php_codesniffer": "^3.13", "szepeviktor/phpstan-wordpress": "^2.0", "wp-coding-standards/wpcs": "^3.0", "yoast/phpunit-polyfills": "^2.0" }, "autoload": { "classmap": [ "includes/", "admin/", "cli/", "modules/" ] }, "autoload-dev": { "psr-4": { "TMDO\\Tests\\": "tests/" } }, "scripts": { "test": "phpunit --configuration phpunit.xml", "test:integration": "phpunit --configuration phpunit-integration.xml", "phpcs": "phpcs --standard=WordPress includes/ admin/ cli/ modules/ 2meet-data-optimizer.php uninstall.php", "stan": "phpstan analyse --no-progress", "stan:baseline": "phpstan analyse --no-progress --generate-baseline=phpstan-baseline.neon" }, "config": { "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true }, "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true } }