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",
|
2017-03-24 15:10:25 -05:00
|
|
|
"homepage": "https://shlink.io",
|
2016-07-31 09:42:19 -05:00
|
|
|
"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": [
|
|
|
|
{
|
2016-07-31 09:42:19 -05:00
|
|
|
"name": "Alejandro Celaya Alastrué",
|
2017-03-24 15:10:25 -05:00
|
|
|
"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-08-10 16:14:45 -05:00
|
|
|
"ext-json": "*",
|
2018-09-13 16:50:09 -05:00
|
|
|
"ext-pdo": "*",
|
2018-03-26 11:49:28 -05:00
|
|
|
"acelaya/ze-content-based-error-handler": "^2.2",
|
2017-10-21 10:18:57 -05:00
|
|
|
"cocur/slugify": "^3.0",
|
2017-12-27 08:25:59 -06:00
|
|
|
"doctrine/cache": "^1.6",
|
2017-10-12 02:40:42 -05:00
|
|
|
"doctrine/migrations": "^1.4",
|
2017-12-27 08:25:59 -06:00
|
|
|
"doctrine/orm": "^2.5",
|
2018-03-26 13:13:03 -05:00
|
|
|
"endroid/qr-code": "^1.7",
|
2017-10-12 02:40:42 -05:00
|
|
|
"firebase/php-jwt": "^4.0",
|
2016-04-17 13:27:24 -05:00
|
|
|
"guzzlehttp/guzzle": "^6.2",
|
2017-10-12 02:40:42 -05:00
|
|
|
"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",
|
2017-10-12 02:40:42 -05:00
|
|
|
"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",
|
2017-10-12 02:40:42 -05:00
|
|
|
"zendframework/zend-i18n": "^2.7",
|
2018-01-07 12:51:25 -06:00
|
|
|
"zendframework/zend-inputfilter": "^2.8",
|
2017-10-12 02:40:42 -05:00
|
|
|
"zendframework/zend-paginator": "^2.6",
|
2017-12-27 08:25:59 -06:00
|
|
|
"zendframework/zend-servicemanager": "^3.2",
|
2017-10-12 02:40:42 -05:00
|
|
|
"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-07-04 05:08:27 -05:00
|
|
|
"infection/infection": "^0.9.0",
|
|
|
|
"phpstan/phpstan": "^0.10.0",
|
2018-03-26 12:09:10 -05:00
|
|
|
"phpunit/phpcov": "^5.0",
|
|
|
|
"phpunit/phpunit": "^7.0",
|
2017-10-12 03:13:20 -05:00
|
|
|
"slevomat/coding-standard": "^4.0",
|
2018-07-04 05:08:27 -05:00
|
|
|
"squizlabs/php_codesniffer": "^3.2.3",
|
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",
|
2016-07-19 10:27:55 -05:00
|
|
|
"Shlinkio\\Shlink\\Core\\": "module/Core/src",
|
2018-09-29 02:52:32 -05:00
|
|
|
"Shlinkio\\Shlink\\Common\\": "module/Common/src",
|
|
|
|
"Shlinkio\\Shlink\\Installer\\": "module/Installer/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",
|
2017-10-23 04:20:55 -05:00
|
|
|
"ShlinkioTest\\Shlink\\Core\\": [
|
|
|
|
"module/Core/test",
|
|
|
|
"module/Core/test-func"
|
|
|
|
],
|
2017-10-22 11:03:35 -05:00
|
|
|
"ShlinkioTest\\Shlink\\Common\\": [
|
|
|
|
"module/Common/test",
|
|
|
|
"module/Common/test-func"
|
2018-09-29 02:52:32 -05:00
|
|
|
],
|
|
|
|
"ShlinkioTest\\Shlink\\Installer\\": "module/Installer/test"
|
2016-04-10 02:38:07 -05:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"scripts": {
|
|
|
|
"check": [
|
|
|
|
"@cs",
|
2018-03-26 10:01:50 -05:00
|
|
|
"@stan",
|
2017-10-23 04:29:37 -05:00
|
|
|
"@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/",
|
2017-10-23 05:51:06 -05:00
|
|
|
"test": "phpunit --coverage-php build/coverage-unit.cov",
|
2017-10-23 04:20:55 -05:00
|
|
|
"pretty-test": "phpunit --coverage-html build/coverage",
|
2017-10-23 05:54:54 -05:00
|
|
|
"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-09-29 02:52:32 -05:00
|
|
|
"infect": "infection --threads=4 --min-msi=60 --only-covered --log-verbosity=2",
|
|
|
|
"infect-show": "infection --threads=4 --min-msi=60 --only-covered --log-verbosity=2 --show-mutations",
|
2018-03-26 11:49:28 -05:00
|
|
|
"expressive": "expressive"
|
2016-08-28 12:32:07 -05:00
|
|
|
},
|
|
|
|
"config": {
|
2017-10-12 02:40:42 -05:00
|
|
|
"process-timeout": 0,
|
2017-10-16 11:23:13 -05:00
|
|
|
"sort-packages": true,
|
|
|
|
"platform": {
|
2018-03-26 10:01:50 -05:00
|
|
|
"php": "7.1.8"
|
2017-10-16 11:23:13 -05:00
|
|
|
}
|
2016-04-10 02:38:07 -05:00
|
|
|
}
|
|
|
|
}
|