-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
composer.json
131 lines (131 loc) · 3.28 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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
{
"name": "mathematicator-core/meta",
"description": "Mathematicator meta repository of its libraries for development purposes",
"keywords": [
"mathematicator",
"math",
"php"
],
"type": "library",
"license": "MIT",
"homepage": "https://github.com/mathematicator-core/meta",
"authors": [
{
"name": "Miloš Havlíček",
"email": "miloshavlicek@gmail.com"
},
{
"name": "Jan Barášek",
"homepage": "https://baraja.cz"
}
],
"repositories": [
{
"type": "path",
"url": "./libs/calculator"
},
{
"type": "path",
"url": "./libs/engine"
},
{
"type": "path",
"url": "./libs/integral-solver"
},
{
"type": "path",
"url": "./libs/mandelbrot-set"
},
{
"type": "path",
"url": "./libs/numbers"
},
{
"type": "path",
"url": "./libs/search"
},
{
"type": "path",
"url": "./libs/tokenizer"
},
{
"type": "path",
"url": "./libs/vizualizator"
}
],
"require": {
"php": "^8.0",
"carbon-cli/carbon-cli": "^1.2"
},
"require-dev": {
"phpstan/phpstan": "^0.12.74",
"tracy/tracy": "^2.8",
"phpstan/phpstan-nette": "^0.12.14",
"spaze/phpstan-disallowed-calls": "^1.1",
"roave/security-advisories": "dev-master",
"jetbrains/phpstorm-attributes": "^1.0",
"brainmaestro/composer-git-hooks": "dev-master@dev",
"mathematicator-core/calculator": "^2.0.0@dev",
"mathematicator-core/engine": "^2.0.0@dev",
"mathematicator-core/integral-solver": "^2.0.0@dev",
"mathematicator-core/numbers": "^2.0.0@dev",
"mathematicator-core/search": "^2.0.0@dev",
"mathematicator-core/statistic": "^2.0.0@dev",
"mathematicator-core/tokenizer": "^2.0.0@dev",
"mathematicator-core/vizualizator": "^2.0.0@dev",
"psr/cache": "^1.0",
"psr/container": "^1.0",
"symfony/console": "^5.0",
"symfony/filesystem": "^5.0",
"symfony/process": "^5.0"
},
"scripts": {
"install:all": "php bin/console app:composer:bulk install",
"update:all": "php bin/console app:composer:bulk update",
"test:all": "php bin/console app:composer:bulk test",
"fix:all": "php bin/console app:composer:bulk run fix",
"phpstan:all": "php bin/console app:composer:bulk run phpstan",
"post-install-cmd": "cghooks add --ignore-lock",
"post-update-cmd": "cghooks update",
"cs:install": [
"php bin/console app:code-checker:install",
"php bin/console app:coding-standard:install"
],
"cs:check": [
"php temp/code-checker/code-checker -d bin --short-arrays --strict-types --no-progress",
"php temp/coding-standard/ecs check bin --config temp/coding-standard/coding-standard-php71.yml"
],
"cs:fix": [
"php temp/code-checker/code-checker -d bin --short-arrays --strict-types --fix --no-progress",
"php temp/coding-standard/ecs check bin --config temp/coding-standard/coding-standard-php71.yml --fix"
],
"phpstan": "vendor/bin/phpstan analyse bin -c phpstan.neon --level 8 --no-progress",
"fix": [
"composer update",
"composer cs:fix",
"composer phpstan"
],
"cghooks": "vendor/bin/cghooks"
},
"autoload": {
"psr-4": {
"Mathematicator\\Meta\\Bin\\": "bin/"
}
},
"minimum-stability": "stable",
"config": {
"sort-packages": true
},
"extra": {
"branch-alias": {
"dev-master": "2.0.x-dev"
},
"hooks": {
"post-merge": "composer install",
"pre-commit": [
"composer cs:check",
"composer phpstan"
]
}
}
}