{
	"name": "mpdf/mpdf",
	"type": "library",
	"description": "PHP library generating PDF files from UTF-8 encoded HTML",
	"keywords": ["php", "pdf", "utf-8"],
	"homepage": "https://mpdf.github.io",
	"license": ["GPL-2.0-only"],
	"authors": [
		{
			"name": "Matěj Humpál",
			"role": "Developer, maintainer"
		},
		{
			"name": "Ian Back",
			"role": "Developer (retired)"
		}
	],
	"support": {
		"issues": "https://github.com/mpdf/mpdf/issues",
		"source": "https://github.com/mpdf/mpdf",
		"docs": "https://mpdf.github.io"
	},
	"require": {
		"php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
		"ext-gd": "*",
		"ext-mbstring": "*",
		"mpdf/psr-http-message-shim": "^1.0 || ^2.0",
		"mpdf/psr-log-aware-trait": "^2.0 || ^3.0",
		"myclabs/deep-copy": "^1.7",
		"paragonie/random_compat": "^1.4|^2.0|^9.99.99",
		"psr/http-message": "^1.0 || ^2.0",
		"psr/log": "^1.0 || ^2.0 || ^3.0",
		"setasign/fpdi": "^2.1"
	},
	"require-dev": {
		"mockery/mockery": "^1.3.0",
		"mpdf/qrcode": "^1.1.0",
		"squizlabs/php_codesniffer": "^3.5.0",
		"tracy/tracy": "~2.5",
		"yoast/phpunit-polyfills": "^1.0"
    },
	"suggest": {
		"ext-bcmath": "Needed for generation of some types of barcodes",
		"ext-zlib": "Needed for compression of embedded resources, such as fonts",
		"ext-xml": "Needed mainly for SVG manipulation",
        "ext-imagick": "Needed if developing the Mpdf library"
    },
	"autoload": {
		"psr-4": {
			"Mpdf\\": "src/"
		},
		"files": [
			"src/functions.php"
		]
	},
	"autoload-dev": {
		"psr-4": {
			"Mpdf\\": "tests/Mpdf",
            "Snapshots\\": "tests/Snapshots",
            "Issues\\": "tests/Issues"
		},
		"files": [
			"src/functions-dev.php"
		]
	},
	"scripts": {
		"post-install-cmd": [
			"php -r \"chmod('./tmp', 0777);\""
		],
		"cs": "@php vendor/bin/phpcs --report-width=160 --standard=ruleset.xml --severity=1 --warning-severity=0 --extensions=php src utils tests",
        "cs:fix": "@php vendor/bin/phpcbf --standard=ruleset.xml --extensions=php src utils tests",
		"test": "@php vendor/bin/phpunit",
		"coverage": "@php vendor/bin/phpunit --coverage-text"
	},
	"config": {
		"sort-packages": true
	}
}
