xref: /plugin/totext/vendor/prinsfrank/pdfparser/composer.json (revision fd4f7c47d290ec79c2b911626d1d262c1e3d161e)
1{
2    "name": "prinsfrank/pdfparser",
3    "description": "PHP library to Read and extract text & images from PDFs - Fast & Low memory - Built from scratch",
4    "type": "library",
5    "license": "MIT",
6    "autoload": {
7        "psr-4": {
8            "PrinsFrank\\PdfParser\\": "src/"
9        }
10    },
11    "autoload-dev": {
12        "psr-4": {
13            "PrinsFrank\\PdfParser\\Tests\\": "tests/"
14        }
15    },
16    "require": {
17        "php": "^8.2",
18        "ext-gd": "*",
19        "ext-iconv": "*",
20        "ext-zlib": "*",
21        "prinsfrank/glyph-lists": "^1.0"
22    },
23    "require-dev": {
24        "friendsofphp/php-cs-fixer": "^3.65",
25        "phpstan/phpstan": "2.2.5",
26        "phpstan/phpstan-deprecation-rules": "^2.0",
27        "phpstan/phpstan-strict-rules": "^2",
28        "phpunit/phpunit": "^11.5",
29        "symfony/yaml": "^7.3"
30    },
31    "scripts": {
32        "cs": "php-cs-fixer fix --allow-risky=yes --dry-run",
33        "cs:fix": "php-cs-fixer fix --allow-risky=yes",
34        "stan": "phpstan analyse --memory-limit 4G -v",
35        "unit": "phpunit --testsuite=Unit",
36        "feature": "phpunit --testsuite=Feature",
37        "update-content": "./tests/Samples/update-content"
38    },
39    "config": {
40        "sort-packages": true
41    }
42}
43