{ "name": "ultimatemember/ultimatemember", "description": "The easiest way to create powerful online communities and beautiful user profiles with WordPress.", "type": "wordpress-plugin", "homepage": "https://wordpress.org/plugins/ultimate-member/", "license": "GPL-3.0-or-later", "minimum-stability": "stable", "prefer-stable": true, "config": { "allow-plugins": { "symfony/flex": true, "dealerdirect/phpcodesniffer-composer-installer": true, "composer/installers": true } }, "require": { "ext-mbstring": "*", "ext-json": "*", "ext-dom": "*", "ext-exif": "*", "ext-gd": "*", "ext-fileinfo": "*", "ext-curl": "*", "ext-iconv": "*", "ext-tidy": "*", "composer/installers": "^2.3", "woocommerce/action-scheduler": "3.9.*" }, "require-dev": { "wp-cli/wp-cli": "*", "dealerdirect/phpcodesniffer-composer-installer": "*", "phpcompatibility/phpcompatibility-wp": "*", "wp-coding-standards/wpcs": "*", "symplify/phpstan-rules": "*", "squizlabs/php_codesniffer": "4.*", "phpdocumentor/phpdocumentor": "3.8.*", "sniccowp/php-scoper-wordpress-excludes": "6.8.*" }, "scripts": { "wordpress-excludes": [ "@php -r \"$dest = 'includes/lib/php-scoper-wordpress-excludes/'; if (!is_dir($dest)) { mkdir($dest, 0755, true); }; copy('vendor/sniccowp/php-scoper-wordpress-excludes/generated/exclude-wordpress-functions.json', $dest . 'exclude-wordpress-functions.json');\"" ] }, "extra": { "installer-paths": { "includes/lib/{$name}/": ["woocommerce/action-scheduler"] } } }