mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-08-25 03:48:23 +00:00
a193f36f31
* More Carets in composer.json Following up on PR #3086, there are 3 additional items in the require-dev section that should have carets. I probably accidentally removed them for tcpdf and mitoteam, which point to the current release anyhow. Dependabot appears to be responsible for mpdf, which is not pointing to the current release, but I have tested with current successfully. * Minor Fix for Change Made Earlier Today "Scrutinizer Tweak" causes a Phpstan error. Fix baseline to correct it.
112 lines
3.3 KiB
JSON
112 lines
3.3 KiB
JSON
{
|
|
"name": "phpoffice/phpspreadsheet",
|
|
"description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
|
|
"keywords": [
|
|
"PHP",
|
|
"OpenXML",
|
|
"Excel",
|
|
"xlsx",
|
|
"xls",
|
|
"ods",
|
|
"gnumeric",
|
|
"spreadsheet"
|
|
],
|
|
"config": {
|
|
"sort-packages": true,
|
|
"allow-plugins": {
|
|
"dealerdirect/phpcodesniffer-composer-installer": true
|
|
}
|
|
},
|
|
"homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
|
|
"type": "library",
|
|
"license": "MIT",
|
|
"authors": [
|
|
{
|
|
"name": "Maarten Balliauw",
|
|
"homepage": "https://blog.maartenballiauw.be"
|
|
},
|
|
{
|
|
"name": "Mark Baker",
|
|
"homepage": "https://markbakeruk.net"
|
|
},
|
|
{
|
|
"name": "Franck Lefevre",
|
|
"homepage": "https://rootslabs.net"
|
|
},
|
|
{
|
|
"name": "Erik Tilt"
|
|
},
|
|
{
|
|
"name": "Adrien Crivelli"
|
|
}
|
|
],
|
|
"scripts": {
|
|
"check": [
|
|
"php-cs-fixer fix --ansi --dry-run --diff",
|
|
"phpcs",
|
|
"phpunit --color=always",
|
|
"phpstan analyse --ansi"
|
|
],
|
|
"fix": [
|
|
"php-cs-fixer fix --ansi"
|
|
],
|
|
"versions": [
|
|
"phpcs --report-width=200 samples/ src/ tests/ --ignore=samples/Header.php --standard=PHPCompatibility --runtime-set testVersion 7.3- -n"
|
|
]
|
|
},
|
|
"require": {
|
|
"php": "^7.3 || ^8.0",
|
|
"ext-ctype": "*",
|
|
"ext-dom": "*",
|
|
"ext-fileinfo": "*",
|
|
"ext-gd": "*",
|
|
"ext-iconv": "*",
|
|
"ext-libxml": "*",
|
|
"ext-mbstring": "*",
|
|
"ext-simplexml": "*",
|
|
"ext-xml": "*",
|
|
"ext-xmlreader": "*",
|
|
"ext-xmlwriter": "*",
|
|
"ext-zip": "*",
|
|
"ext-zlib": "*",
|
|
"ezyang/htmlpurifier": "^4.15",
|
|
"maennchen/zipstream-php": "^2.1",
|
|
"markbaker/complex": "^3.0",
|
|
"markbaker/matrix": "^3.0",
|
|
"psr/http-client": "^1.0",
|
|
"psr/http-factory": "^1.0",
|
|
"psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
|
|
},
|
|
"require-dev": {
|
|
"dealerdirect/phpcodesniffer-composer-installer": "dev-master",
|
|
"dompdf/dompdf": "^1.0 || ^2.0",
|
|
"friendsofphp/php-cs-fixer": "^3.2",
|
|
"mitoteam/jpgraph": "^10.2.4",
|
|
"mpdf/mpdf": "^8.1.1",
|
|
"phpcompatibility/php-compatibility": "^9.3",
|
|
"phpstan/phpstan": "^1.1",
|
|
"phpstan/phpstan-phpunit": "^1.0",
|
|
"phpunit/phpunit": "^8.5 || ^9.0",
|
|
"squizlabs/php_codesniffer": "^3.7",
|
|
"tecnickcom/tcpdf": "^6.5"
|
|
},
|
|
"suggest": {
|
|
"ext-intl": "PHP Internationalization Functions",
|
|
"mpdf/mpdf": "Option for rendering PDF with PDF Writer",
|
|
"dompdf/dompdf": "Option for rendering PDF with PDF Writer",
|
|
"tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer",
|
|
"mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
|
|
}
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"PhpOffice\\PhpSpreadsheetTests\\": "tests/PhpSpreadsheetTests",
|
|
"PhpOffice\\PhpSpreadsheetInfra\\": "infra"
|
|
}
|
|
}
|
|
}
|