{ "name": "wordpress/five-for-the-future", "description": "", "homepage": "https://wordpress.org/five-for-the-future", "license": "GPL-2.0-or-later", "support": { "issues": "https://github.com/WordPress/five-for-the-future/issues" }, "config": { "platform": { "php": "7.4" }, "vendor-dir": "mu-plugins/vendor", "_comment": "Work around `test:watch` timeout, see https://github.com/spatie/phpunit-watcher/issues/63#issuecomment-545633709", "process-timeout": 0, "allow-plugins": { "composer/installers": true, "dealerdirect/phpcodesniffer-composer-installer": true }, "preferred-install": { "wporg/*": "source" } }, "extra": { "installer-paths": { "mu-plugins/{$name}/": ["type:wordpress-muplugin"], "plugins/{$name}/": ["type:wordpress-plugin"], "themes/{$name}/": ["type:wordpress-theme"] } }, "repositories": [ { "type": "composer", "url": "https://wpackagist.org/" }, { "type": "vcs", "url": "git@github.com:WordPress/wporg-mu-plugins.git" }, { "type": "vcs", "url": "git@github.com:WordPress/wporg-parent-2021.git" }, { "type": "package", "package": [ { "name": "wordpress-meta/pub", "type": "wordpress-muplugin", "version": "1", "source": { "type": "svn", "url": "https://meta.svn.wordpress.org/sites/", "reference": "trunk/wordpress.org/public_html/wp-content/mu-plugins/pub/" } }, { "name": "wordpress-meta/handbook", "type": "wordpress-plugin", "version": "2", "source": { "type": "svn", "url": "https://meta.svn.wordpress.org/sites/", "reference": "trunk/wordpress.org/public_html/wp-content/plugins/handbook/" } } ] } ], "require-dev" : { "composer/installers": "~1.0", "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "phpcompatibility/phpcompatibility-wp": "*", "phpunit/phpunit": "^9", "spatie/phpunit-watcher": "^1.23", "wp-coding-standards/wpcs": "3.0.*", "wordpress-meta/pub": "1", "wordpress-meta/handbook": "2", "wpackagist-plugin/gutenberg": "*", "wpackagist-plugin/jetpack": "*", "wpackagist-plugin/wordpress-importer": "*", "wporg/wporg-mu-plugins": "dev-build", "wporg/wporg-parent-2021": "dev-build", "yoast/phpunit-polyfills": "^1.1" }, "scripts": { "lint": [ "phpcs --extensions=php -s -p" ], "format": [ "phpcbf -p" ], "test" : "phpunit", "_comment" : "Input won't work when running this via `composer test:watch`. If you want to use PHPUnit Watcher's interactive options then you'll need to call it directly in your terminal. See https://github.com/composer/composer/issues/5856", "test:watch" : "phpunit-watcher watch", "test:coverage": "php -d xdebug.mode=coverage ./mu-plugins/vendor/bin/phpunit --coverage-html coverage" } }