{ "name": "tecnickcom/tc-lib-pdf", "description": "PHP PDF Library", "type": "library", "homepage": "https://tcpdf.org", "license": "LGPL-3.0-or-later", "keywords": [ "tc-lib-pdf", "TCPDF", "PDF", "PDFD32000-2008", "document" ], "authors": [ { "name": "Nicola Asuni", "email": "info@tecnick.com", "role": "lead" } ], "funding": [ { "type": "github", "url": "https://github.com/sponsors/tecnickcom" } ], "require": { "php": ">=8.2", "ext-ctype": "*", "ext-filter": "*", "ext-hash": "*", "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", "ext-pcre": "*", "ext-xml": "*", "ext-zlib": "*", "tecnickcom/tc-lib-barcode": "^2.13", "tecnickcom/tc-lib-color": "^2.13", "tecnickcom/tc-lib-pdf-image": "^3.12", "tecnickcom/tc-lib-pdf-font": "^3.13", "tecnickcom/tc-lib-file": "^3.7", "tecnickcom/tc-lib-pdf-encrypt": "^2.9", "tecnickcom/tc-lib-pdf-sign": "^1.1", "tecnickcom/tc-lib-unicode-data": "^3.0", "tecnickcom/tc-lib-unicode": "^3.0", "tecnickcom/tc-lib-pdf-page": "^4.14", "tecnickcom/tc-lib-pdf-graph": "^2.15", "tecnickcom/tc-lib-pdf-parser": "^3.14" }, "suggest": { "ext-curl": "Required to contact a Timestamp Authority (RFC 3161) when timestamping signatures", "ext-intl": "Enables Unicode NFC normalization of the PDF file name" }, "minimum-stability": "stable", "prefer-stable": true, "require-dev": { "pdepend/pdepend": "^2.16", "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" }, "autoload": { "psr-4": { "Com\\Tecnick\\Pdf\\": "src" } }, "autoload-dev": { "psr-4": { "Test\\": "test" } }, "archive": { "exclude": [ "/examples" ] }, "support": { "issues": "https://github.com/tecnickcom/tc-lib-pdf/issues", "source": "https://github.com/tecnickcom/tc-lib-pdf" }, "scripts": { "test": "@php -d xdebug.mode=coverage vendor/bin/phpunit --stderr test", "analyse": ["@analyse:src", "@analyse:test"], "analyse:src": "mago --config mago.src.toml analyze src", "analyse:test": "mago --config mago.test.toml analyze test", "cs-check": ["@cs-check:src", "@cs-check:test"], "cs-check:src": "mago --config mago.src.toml lint src", "cs-check:test": "mago --config mago.test.toml lint test", "cs-fix": "mago fmt src test", "qa": ["@cs-check", "@analyse", "@test"], "post-install-cmd": [ "make fonts" ], "post-update-cmd": [ "make fonts" ] } }