35 lines
1.1 KiB
JSON
35 lines
1.1 KiB
JSON
{
|
|
"scripts": {
|
|
"test": "composer test:unit",
|
|
"test:unit": "vendor/bin/pest --testsuite=Unit --colors=always",
|
|
"test:integration": "vendor/bin/pest --testsuite=Integration --colors=always",
|
|
"test:coverage": "php -r \"is_dir('build/logs') || mkdir('build/logs', 0777, true);\" && phpdbg -qrr vendor/bin/pest --testsuite=Unit --coverage --coverage-clover build/logs/clover.xml --colors=always"
|
|
},
|
|
"require-dev": {
|
|
"rector/rector": "^1.2",
|
|
"pestphp/pest": "^3.8",
|
|
"phpunit/phpunit": "^11.5"
|
|
},
|
|
"require": {
|
|
"ext-mysqli": "*",
|
|
"ext-openssl": "*",
|
|
"ext-curl": "*",
|
|
"ext-json": "*",
|
|
"aws/aws-sdk-php": "^3.0",
|
|
"predis/predis": "*",
|
|
"phpmailer/phpmailer": "^6.9.2",
|
|
"stripe/stripe-php": "^16.5",
|
|
"php-http/guzzle7-adapter": "^1.1",
|
|
"nyholm/psr7": "^1.8",
|
|
"mailersend/mailersend": "^0.28.0",
|
|
"spipu/html2pdf": "^5.3",
|
|
"web-auth/webauthn-lib": "^5.2"
|
|
},
|
|
"config": {
|
|
"allow-plugins": {
|
|
"php-http/discovery": true,
|
|
"tbachert/spi": true
|
|
}
|
|
}
|
|
}
|