|
11 | 11 | } |
12 | 12 | ], |
13 | 13 | "require": { |
14 | | - "phpunit/php-file-iterator": "~1.4", |
| 14 | + "php": "^7.1", |
| 15 | + "phpunit/php-file-iterator": "~2.0", |
15 | 16 | "monolog/monolog": "~1.7", |
16 | 17 | "symfony/console": "~2.1|~3.0|~4.0" |
17 | 18 | }, |
18 | 19 | "require-dev": { |
19 | | - "phpunit/phpunit": "5.7.*", |
20 | | - "phpmd/phpmd": "1.5.*", |
21 | | - "squizlabs/php_codesniffer": "1.*", |
| 20 | + "phpunit/phpunit": "~7.3", |
| 21 | + "phpmd/phpmd": "1.5.*|~2.6", |
| 22 | + "squizlabs/php_codesniffer": "1.*|~3.3", |
22 | 23 | "phploc/phploc": "*", |
23 | | - "sebastian/phpcpd": "*" |
| 24 | + "sebastian/phpcpd": "*", |
| 25 | + "kherge/box": "~2.7" |
24 | 26 | }, |
25 | 27 | "autoload": { |
26 | 28 | "psr-0": {"PHPCodeBrowser\\": "src/"} |
27 | 29 | }, |
28 | | - "bin": [ "bin/phpcb" ] |
| 30 | + "bin": [ "bin/phpcb" ], |
| 31 | + "scripts": { |
| 32 | + "demo": [ |
| 33 | + "@clean", |
| 34 | + "php -c php.ini vendor/bin/phpunit -c phpunit.xml.dist", |
| 35 | + "phpcpd -q --log-pmd=build/logs/pmd-cpd.xml src || true", |
| 36 | + "phpmd src xml cleancode,codesize,controversial,design,naming,unusedcode --reportfile build/logs/pmd.xml || true", |
| 37 | + "phpcs -q --standard=PSR2 --report-checkstyle=build/logs/checkstyle.xml src || true", |
| 38 | + "@browser" |
| 39 | + ], |
| 40 | + "nope": [ |
| 41 | + "@clean", |
| 42 | + "pdepend --quiet --dependency-xml=build/logs/pdepend.xml src || true", |
| 43 | + "phploc -q --log-xml=build/logs/phploc.xml src || true", |
| 44 | + "@browser" |
| 45 | + ], |
| 46 | + "clean": "rm -rf build/logs/* build/code-browser", |
| 47 | + "browser": "bin/phpcb -l build/logs -o build/code-browser -s src", |
| 48 | + "phar": "php -d phar.readonly=0 vendor/bin/box build" |
| 49 | + } |
29 | 50 | } |
0 commit comments