|
7 | 7 | ], |
8 | 8 | "type": "library", |
9 | 9 | "require": { |
10 | | - "php": "~8.4.0", |
| 10 | + "php": "~8.4.0 || ~8.5.0", |
11 | 11 | "ext-dom": "*", |
12 | 12 | "ext-libxml": "*", |
13 | 13 | "ext-xml": "*", |
14 | 14 | "ext-xsl": "*", |
15 | 15 | "ext-xmlreader": "*", |
16 | 16 | "ext-xmlwriter": "*", |
17 | | - "azjezz/psl": "^3.0", |
| 17 | + "azjezz/psl": "^3.0 || ~4.0", |
18 | 18 | "webmozart/assert": "^1.10" |
19 | 19 | }, |
20 | 20 | "require-dev": { |
21 | 21 | "symfony/finder": "^7.1", |
22 | 22 | "veewee/composer-run-parallel": "^1.0.0", |
23 | | - "vimeo/psalm": "^5.4", |
24 | | - "php-standard-library/psalm-plugin": "^2.2" |
| 23 | + "vimeo/psalm": "~6.13", |
| 24 | + "php-standard-library/psalm-plugin": "^2.2", |
| 25 | + "phpunit/phpunit": "~12.3", |
| 26 | + "php-cs-fixer/shim": "~3.88", |
| 27 | + "infection/infection": "^0.31" |
25 | 28 | }, |
26 | 29 | "license": "MIT", |
27 | 30 | "authors": [ |
|
47 | 50 | "autoload": [ |
48 | 51 | "@php build/bootstrap.php" |
49 | 52 | ], |
50 | | - "cs": "PHP_CS_FIXER_IGNORE_ENV=1 php ./tools/php-cs-fixer.phar fix --dry-run", |
51 | | - "cs:fix": "PHP_CS_FIXER_IGNORE_ENV=1 php ./tools/php-cs-fixer.phar fix", |
| 53 | + "cs": "PHP_CS_FIXER_IGNORE_ENV=1 ./vendor/bin/php-cs-fixer fix --dry-run", |
| 54 | + "cs:fix": "PHP_CS_FIXER_IGNORE_ENV=1 ./vendor/bin/php-cs-fixer fix", |
52 | 55 | "psalm": "./vendor/bin/psalm --no-cache --stats", |
53 | | - "tests": "./tools/phpunit.phar --coverage-text --color", |
| 56 | + "tests": "./vendor/bin/phpunit --coverage-text --color", |
54 | 57 | "stress": [ |
55 | 58 | "Composer\\Config::disableProcessTimeout", |
56 | | - "@php -c stress.ini ./tools/phpunit.phar --configuration phpunit.stress.xml --no-coverage" |
| 59 | + "@php -c stress.ini ./vendor/bin/phpunit --configuration phpunit.stress.xml --no-coverage" |
57 | 60 | ], |
58 | 61 | "testquality": "@parallel coverage infection", |
59 | 62 | "coverage": "@php ./tools/full-coverage-check.php .phpunit.cache/clover/clover.xml", |
60 | 63 | "infection": [ |
61 | 64 | "Composer\\Config::disableProcessTimeout", |
62 | | - "./tools/infection.phar --show-mutations -v" |
| 65 | + "./vendor/bin/infection --show-mutations -v" |
63 | 66 | ], |
64 | 67 | "ci": [ |
65 | 68 | "@autoload", |
|
69 | 72 | }, |
70 | 73 | "config": { |
71 | 74 | "allow-plugins": { |
72 | | - "veewee/composer-run-parallel": true |
| 75 | + "veewee/composer-run-parallel": true, |
| 76 | + "infection/extension-installer": true |
73 | 77 | } |
74 | 78 | } |
75 | 79 | } |
0 commit comments