-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcomposer.json
115 lines (115 loc) · 4.56 KB
/
composer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
{
"name": "sshilko/backq",
"license": "MIT",
"authors": [
{
"name": "Sergei Shilko",
"email": "[email protected]",
"homepage": "https://github.com/sshilko",
"role": "Developer"
}
],
"config": {
"vendor-dir": "vendor",
"preferred-install": {
"*": "dist"
},
"prepend-autoloader": false,
"optimize-autoloader": true,
"classmap-authoritative": true,
"process-timeout": 360,
"sort-packages": true,
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true
}
},
"description": "Background jobs processing with queue, workers & publishers",
"type": "library",
"minimum-stability": "dev",
"support": {
"issues": "https://github.com/sshilko/backq/issues"
},
"keywords": ["queue", "worker", "apns", "push", "ios", "fcm", "apple", "guzzle", "process", "notification", "sqs", "dynamodb", "send", "background", "async"],
"homepage": "https://github.com/sshilko/backq",
"require": {
"php": ">=7.2",
"ext-redis": "*",
"davidpersson/beanstalk": "^2.0",
"symfony/process": ">=4",
"duccio/apns-php": "=1.0.1",
"illuminate/queue": ">=5",
"illuminate/redis": ">=5",
"aws/aws-sdk-php": "^3.133",
"opis/closure": "^3.6",
"psr/log":"^1.1"
},
"require-dev": {
"ext-posix": "*",
"ext-ast": "*",
"nikic/php-parser": "^4",
"pdepend/pdepend": "^2.12",
"phan/phan": "^5.4",
"phpmd/phpmd": "^2.13",
"phpstan/phpstan": "^1.8",
"psalm/phar": "*",
"slevomat/coding-standard": "^8.4",
"squizlabs/php_codesniffer": "^3.7"
},
"autoload": {
"psr-4": { "BackQ\\": "src/" }
},
"scripts": {
"app-code-quality": [
"@app-phpcbf",
"@app-phpcs",
"@app-pdepend",
"@app-phpmd",
"@app-phpstan",
"@app-psalm-alter",
"@app-psalm-taint",
"@app-psalm",
"@app-phan"
],
"app-psalm":[
"@putenv XDEBUG_MODE=off",
"php ./vendor/bin/psalm.phar --php-version=$(php -r 'echo PHP_VERSION;') --config build/psalm.xml --memory-limit=-1 --no-diff --show-info=true --long-progress --stats --disable-extension=xdebug"
],
"app-psalm-shepherd":[
"@putenv XDEBUG_MODE=off",
"php ./vendor/bin/psalm.phar --php-version=$(php -r 'echo PHP_VERSION;') --config build/psalm.xml --shepherd --long-progress --memory-limit=-1 --no-diff --disable-extension=xdebug"
],
"app-psalm-alter": [
"@putenv XDEBUG_MODE=off",
"php ./vendor/bin/psalm.phar --php-version=$(php -r 'echo PHP_VERSION;') --config build/psalm.xml --alter --issues=MissingParamType,MissingReturnType,InvalidReturnType,InvalidNullableReturnType,InvalidFalsableReturnType,PossiblyUndefinedVariable,UnnecessaryVarAnnotation,ParamNameMismatch"
],
"app-psalm-taint": [
"@putenv XDEBUG_MODE=off",
"php ./vendor/bin/psalm.phar --php-version=$(php -r 'echo PHP_VERSION;') --config build/psalm.xml --taint-analysis --long-progress --disable-extension=xdebug"
],
"app-phpcbf":[
"@putenv XDEBUG_MODE=off",
"pre-commit run --all-files --config build/.pre-commit-config.yaml php-code-phpcbf"
],
"app-phpcs":[
"@putenv XDEBUG_MODE=off",
"pre-commit run --all-files --config build/.pre-commit-config.yaml php-code-phpcs"
],
"app-phpstan":[
"@putenv XDEBUG_MODE=off",
"pre-commit run --all-files --config build/.pre-commit-config.yaml php-code-phpstan"
],
"app-phpmd": [
"@putenv XDEBUG_MODE=off",
"php ./vendor/phpmd/phpmd/src/bin/phpmd src/ ansi build/phpmd-rulesets.xml"
],
"app-phan": [
"@putenv XDEBUG_MODE=off",
"@putenv PHAN_DISABLE_XDEBUG_WARN=1",
"@putenv PHAN_ALLOW_XDEBUG=1",
"php ./vendor/bin/phan --color -k ./build/phan.php"
],
"app-pdepend": [
"php ./vendor/bin/pdepend --configuration=$PWD/build/pdepend.xml --dependency-xml=$PWD/build/tmp/pdepend-dependency-xml.xml --jdepend-chart=$PWD/build/tmp/pdepend-jdepend-chart.svg --jdepend-xml=$PWD/build/tmp/pdepend-jdepend-xml.xml --summary-xml=$PWD/build/tmp/pdepend-summary-xml.xml --overview-pyramid=$PWD/build/tmp/pdepend-overview-pyramid.svg src"
]
}
}