|
1 | 1 | { |
2 | 2 | "name": "selective/array-reader", |
3 | | - "type": "library", |
4 | 3 | "description": "A strictly typed array reader", |
| 4 | + "license": "MIT", |
| 5 | + "type": "library", |
5 | 6 | "keywords": [ |
6 | 7 | "array", |
7 | 8 | "reader", |
|
11 | 12 | "strong" |
12 | 13 | ], |
13 | 14 | "homepage": "https://github.com/selective-php/array-reader", |
14 | | - "license": "MIT", |
15 | 15 | "require": { |
16 | | - "php": "^7.3 || ^8.0", |
17 | | - "cakephp/chronos": "^2" |
| 16 | + "php": "^8.0", |
| 17 | + "cakephp/chronos": "^2 || ^3" |
18 | 18 | }, |
19 | 19 | "require-dev": { |
20 | 20 | "friendsofphp/php-cs-fixer": "^3", |
21 | | - "overtrue/phplint": "^2.3", |
22 | 21 | "phpstan/phpstan": "^1", |
23 | | - "phpunit/phpunit": "^9", |
24 | | - "squizlabs/php_codesniffer": "^3.5" |
25 | | - }, |
26 | | - "config": { |
27 | | - "sort-packages": true |
| 22 | + "phpunit/phpunit": "^9 || ^10", |
| 23 | + "squizlabs/php_codesniffer": "^3" |
28 | 24 | }, |
29 | 25 | "autoload": { |
30 | 26 | "psr-4": { |
|
36 | 32 | "Selective\\ArrayReader\\Test\\": "tests/" |
37 | 33 | } |
38 | 34 | }, |
| 35 | + "config": { |
| 36 | + "sort-packages": true |
| 37 | + }, |
39 | 38 | "scripts": { |
40 | | - "check": [ |
41 | | - "@lint", |
42 | | - "@cs:check", |
43 | | - "@sniffer:check", |
44 | | - "@phpstan", |
45 | | - "@test:coverage" |
46 | | - ], |
47 | | - "cs:check": "php-cs-fixer fix --dry-run --format=txt --verbose --diff --config=.cs.php", |
48 | | - "cs:fix": "php-cs-fixer fix --config=.cs.php", |
49 | | - "lint": "phplint ./ --exclude=vendor --no-interaction --no-cache", |
50 | | - "phpstan": "phpstan analyse src --level=max -c phpstan.neon --no-progress --ansi", |
| 39 | + "cs:check": "php-cs-fixer fix --dry-run --format=txt --verbose --diff --config=.cs.php --ansi", |
| 40 | + "cs:fix": "php-cs-fixer fix --config=.cs.php --ansi", |
51 | 41 | "sniffer:check": "phpcs --standard=phpcs.xml", |
52 | 42 | "sniffer:fix": "phpcbf --standard=phpcs.xml", |
| 43 | + "stan": "phpstan analyse -c phpstan.neon --no-progress --ansi --xdebug", |
53 | 44 | "test": "phpunit --configuration phpunit.xml --do-not-cache-result --colors=always", |
54 | | - "test:coverage": "phpunit --configuration phpunit.xml --do-not-cache-result --colors=always --coverage-clover build/logs/clover.xml --coverage-html build/coverage" |
| 45 | + "test:all": [ |
| 46 | + "@cs:check", |
| 47 | + "@sniffer:check", |
| 48 | + "@stan", |
| 49 | + "@test" |
| 50 | + ], |
| 51 | + "test:coverage": "php -d xdebug.mode=coverage -r \"require 'vendor/bin/phpunit';\" -- --configuration phpunit.xml --do-not-cache-result --colors=always --coverage-clover build/logs/clover.xml --coverage-html build/coverage" |
55 | 52 | } |
56 | 53 | } |
0 commit comments