From b7d4a27fc293308485b171a577cf7891db1447ca Mon Sep 17 00:00:00 2001 From: David Stone Date: Wed, 11 Dec 2024 01:01:26 -0700 Subject: [PATCH] Use composer for building --- composer.json | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 composer.json diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..b5f15e6 --- /dev/null +++ b/composer.json @@ -0,0 +1,45 @@ +{ + "name": "devstone/wp-multisite-waas", + "url": "https://wpmultisitewaas.org", + "description": "The WordPress Multisite Website as a Service (WaaS) plugin.", + "version": "2.3.3", + "authors": [ + { + "name": "Arindo Duque", + "email": "arindo@wpultimo.com", + "homepage": "https://wpultimo.com" + }, + { + "name": "David Stone", + "homepage": "https://github.com/superdav42" + } + ], + "license": [ + "GPL-3.0-or-later" + ], + "type": "wordpress-plugin", + "require-dev": { + "composer/installers": "1.9.0", + "phpunit/phpunit": "^11.5.0", + "yoast/phpunit-polyfills": "^3.0.0", + "woocommerce/woocommerce-sniffs": "^1.0.0", + "phpunit/php-code-coverage": "^11.0.7" + }, + "config": { + "allow-plugins": { + "composer/installers": true, + "dealerdirect/phpcodesniffer-composer-installer": true + } + }, + "archive": { + "exclude": [ + "tests", + "phpunit.xml.dist", + "composer.lock", + ".phpcs.xml.dist", + ".circleci", + "vendor", + "addons" + ] + } +}