composer.json
{
"name": "jacques/php-reports",
"description": "Helpers for building reports with excel",
"license": "proprietary",
"authors": [
{
"name": "Jacques Marneweck",
"email": "jacques@siberia.co.za"
}
],
"require": {
"php": "^8.2",
"phpoffice/phpspreadsheet": "^3.0"
},
"require-dev": {
"brick/varexporter": "^0.5.0",
"ergebnis/composer-normalize": "^2.44",
"phpunit/php-invoker": "^5.0",
"phpunit/phpunit": "^11.4",
"rector/rector": "^1.2",
"squizlabs/php_codesniffer": "^3.10"
},
"config": {
"optimize-autoloader": true,
"sort-packages": true,
"allow-plugins": {
"ergebnis/composer-normalize": true
}
},
"autoload": {
"psr-4": {
"Jacques\\Reports\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Jacques\\Reports\\Tests\\": "tests/"
}
},
"scripts": {
"phpcs": "vendor/bin/phpcs --standard=PSR1,PSR2 --extensions=php src tests",
"test": "XDEBUG_MODE=coverage vendor/bin/phpunit --colors --debug --configuration=tests/phpunit.xml --coverage-clover build/logs/clover.xml --coverage-text"
}
}