-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathcomposer.json
More file actions
80 lines (80 loc) · 3.4 KB
/
composer.json
File metadata and controls
80 lines (80 loc) · 3.4 KB
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
{
"name": "thekabal/invasion",
"description": "The Kabal Invasion is a web-based 4 space game.",
"authors": [
{
"name": "TheKabal",
"email": "TheKabal@gmail.com"
}
],
"license": "AGPL-3.0-only",
"minimum-stability": "alpha",
"require": {
"smarty/smarty": "^3.1.42",
"ezyang/htmlpurifier": "^4.13.0",
"swiftmailer/swiftmailer": "^6.2.7",
"adodb/adodb-php": "^5.21.2",
"symfony/http-foundation": "^5.3.7",
"ext-PDO": "*"
},
"require-dev": {
"phpmd/phpmd" : "^2.10.2",
"friendsofphp/php-cs-fixer": "^3.1.0",
"phpunit/phpunit": "^9.5.10",
"phpmetrics/phpmetrics": "^2.7.4",
"phpstan/phpstan": "^0.12.99",
"phpstan/phpstan-deprecation-rules": "^0.12.6",
"phpstan/phpstan-strict-rules": "^0.12.11",
"sebastian/phpcpd": "^6.0.3",
"squizlabs/php_codesniffer": "^3.6.0",
"vimeo/psalm": "^4.10.0"
},
"config": {
"optimize-autoloader": true
},
"autoload": {
"psr-4": { "Tki\\": ["classes/", "tests/", "config/"]}
},
"scripts": {
"tests": [
"vendor/bin/phpunit --dont-report-useless-tests tests | tail -1",
"phpcs --standard=/opt/html/tki/vendor/bin/phpcs.xml --ignore=templates,vendor .",
"psalm --no-progress --no-suggestions -c vendor/bin/psalm.xml . | head -3 | tail -1",
"phpstan analyze --memory-limit=1G --no-progress --no-ansi -l 8 -c vendor/bin/phpstan.neon . | head -2 | tail -1",
"vendor/bin/local-php-security-checker --path=/opt/html/tki/ | head -4 | tail -1"
],
"disabled-due-to-php8-problems-tests": [
"phpmd . text /opt/html/tki/vendor/bin/phpmd.xml --exclude vendor/,templates/"
],
"post-update-cmd": [
"rm -rf vendor/ezyang/htmlpurifier/docs/",
"rm -rf vendor/ezyang/htmlpurifier/extras/",
"rm -rf vendor/ezyang/htmlpurifier/smoketests/",
"rm -rf vendor/ezyang/htmlpurifier/tests/",
"rm -rf vendor/ezyang/htmlpurifier/art/",
"rm -rf vendor/ezyang/htmlpurifier/benchmarks/",
"rm -rf vendor/ezyang/htmlpurifier/configdoc/",
"rm -rf vendor/ezyang/htmlpurifier/maintenance/",
"rm -rf vendor/ezyang/htmlpurifier/plugins/",
"rm -rf vendor/ezyang/htmlpurifier/.git/",
"rm -rf vendor/ezyang/htmlpurifier/INSTALL.fr.utf8",
"rm -rf vendor/ezyang/htmlpurifier/Doxyfile",
"rm -rf vendor/ezyang/htmlpurifier/*.php",
"rm -rf vendor/ezyang/htmlpurifier/phpdoc.ini",
"rm -rf vendor/adodb/adodb-php/contrib/",
"rm -rf vendor/adodb/adodb-php/cute_icons_for_site/",
"rm -rf vendor/adodb/adodb-php/lang/",
"rm -rf vendor/adodb/adodb-php/pear/",
"rm -rf vendor/adodb/adodb-php/replicate/",
"rm -rf vendor/adodb/adodb-php/scripts/",
"rm -rf vendor/adodb/adodb-php/tests/",
"rm -rf vendor/adodb/adodb-php/docs/",
"rm -rf vendor/adodb/adodb-php/.git/",
"rm -rf vendor/smarty/smarty/development",
"rm -rf vendor/smarty/smarty/documentation",
"rm -rf vendor/swiftmailer/swiftmailer/notes",
"rm -rf vendor/swiftmailer/swiftmailer/doc",
"rm -rf vendor/swiftmailer/swiftmailer/tests"
]
}
}