shlink/composer.json

117 lines
4.0 KiB
JSON
Raw Normal View History

2016-04-10 02:38:07 -05:00
{
2016-07-19 09:30:48 -05:00
"name": "shlinkio/shlink",
2016-04-10 02:38:07 -05:00
"type": "project",
"homepage": "https://shlink.io",
"description": "A self-hosted and PHP-based URL shortener application with CLI and REST interfaces",
2016-04-10 02:38:07 -05:00
"license": "MIT",
"authors": [
{
"name": "Alejandro Celaya Alastrué",
"homepage": "https://www.alejandrocelaya.com",
2016-04-10 02:38:07 -05:00
"email": "alejandro@alejandrocelaya.com"
}
],
"require": {
2018-03-26 10:01:50 -05:00
"php": "^7.1",
2018-03-26 11:49:28 -05:00
"acelaya/ze-content-based-error-handler": "^2.2",
"cocur/slugify": "^3.0",
2017-12-27 08:25:59 -06:00
"doctrine/annotations": "^1.4",
"doctrine/cache": "^1.6",
"doctrine/collections": "^1.4",
"doctrine/common": "^2.7",
"doctrine/dbal": "^2.5",
"doctrine/migrations": "^1.4",
2017-12-27 08:25:59 -06:00
"doctrine/orm": "^2.5",
"endroid/qr-code": "^1.7",
"firebase/php-jwt": "^4.0",
2016-04-17 13:27:24 -05:00
"guzzlehttp/guzzle": "^6.2",
"mikehaertl/phpwkhtmltopdf": "^2.2",
"monolog/monolog": "^1.21",
"roave/security-advisories": "dev-master",
2018-03-26 13:32:12 -05:00
"symfony/console": "^4.0",
"symfony/filesystem": "^4.0",
"symfony/process": "^4.0",
2016-08-09 03:24:42 -05:00
"theorchard/monolog-cascade": "^0.4",
"zendframework/zend-config": "^3.0",
2017-10-23 06:33:23 -05:00
"zendframework/zend-config-aggregator": "^1.0",
2018-03-26 11:49:28 -05:00
"zendframework/zend-diactoros": "^1.7",
"zendframework/zend-expressive": "^3.0",
"zendframework/zend-expressive-fastroute": "^3.0",
"zendframework/zend-expressive-helpers": "^5.0",
"zendframework/zend-expressive-platesrenderer": "^2.0",
"zendframework/zend-i18n": "^2.7",
"zendframework/zend-inputfilter": "^2.8",
"zendframework/zend-paginator": "^2.6",
2017-12-27 08:25:59 -06:00
"zendframework/zend-servicemanager": "^3.2",
"zendframework/zend-stdlib": "^3.0"
2016-04-10 02:38:07 -05:00
},
"require-dev": {
2016-04-10 05:06:28 -05:00
"filp/whoops": "^2.0",
2018-03-26 10:09:50 -05:00
"infection/infection": "^0.8.1",
2018-03-26 10:01:50 -05:00
"phpstan/phpstan": "0.9",
"phpunit/phpcov": "^5.0",
"phpunit/phpunit": "^7.0",
2017-10-12 03:13:20 -05:00
"slevomat/coding-standard": "^4.0",
2017-12-27 08:25:59 -06:00
"squizlabs/php_codesniffer": "^3.1 <3.2",
2018-03-26 13:32:12 -05:00
"symfony/dotenv": "^4.0",
"symfony/var-dumper": "^4.0",
2018-03-26 11:49:28 -05:00
"zendframework/zend-component-installer": "^2.1",
"zendframework/zend-expressive-tooling": "^1.0"
2016-04-10 02:38:07 -05:00
},
"autoload": {
"psr-4": {
2016-07-19 09:50:02 -05:00
"Shlinkio\\Shlink\\CLI\\": "module/CLI/src",
"Shlinkio\\Shlink\\Rest\\": "module/Rest/src",
"Shlinkio\\Shlink\\Core\\": "module/Core/src",
"Shlinkio\\Shlink\\Common\\": "module/Common/src"
2016-08-01 07:36:39 -05:00
},
"files": [
"module/Common/functions/functions.php"
]
2016-04-10 02:38:07 -05:00
},
"autoload-dev": {
"psr-4": {
2016-07-19 09:50:02 -05:00
"ShlinkioTest\\Shlink\\CLI\\": "module/CLI/test",
"ShlinkioTest\\Shlink\\Rest\\": "module/Rest/test",
"ShlinkioTest\\Shlink\\Core\\": [
"module/Core/test",
"module/Core/test-func"
],
"ShlinkioTest\\Shlink\\Common\\": [
"module/Common/test",
"module/Common/test-func"
]
2016-04-10 02:38:07 -05:00
}
},
"scripts": {
"check": [
"@cs",
2018-03-26 10:01:50 -05:00
"@stan",
"@test",
2018-03-26 10:09:50 -05:00
"@func-test",
"@infect"
2016-04-10 02:38:07 -05:00
],
"cs": "phpcs",
"cs-fix": "phpcbf",
"serve": "php -S 0.0.0.0:8000 -t public/",
"test": "phpunit --coverage-php build/coverage-unit.cov",
"pretty-test": "phpunit --coverage-html build/coverage",
"func-test": "phpunit -c phpunit-func.xml --coverage-php build/coverage-func.cov",
"complete-pretty-test": [
"@test",
"@func-test",
"phpcov merge build --html build/html"
2018-03-26 10:01:50 -05:00
],
2018-03-26 10:09:50 -05:00
"stan": "phpstan analyse module/*/src/ --level=6 -c phpstan.neon",
2018-03-26 12:06:49 -05:00
"infect": "infection --threads=4 --min-msi=60 --only-covered --log-verbosity=2",
2018-03-26 11:49:28 -05:00
"expressive": "expressive"
},
"config": {
"process-timeout": 0,
"sort-packages": true,
"platform": {
2018-03-26 10:01:50 -05:00
"php": "7.1.8"
}
2016-04-10 02:38:07 -05:00
}
}