/
composer.json
210 lines (210 loc) · 6.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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
{
"name": "getwarp/warp",
"description": "",
"type": "project",
"keywords": [],
"homepage": "https://github.com/getwarp/warp",
"license": "MIT",
"authors": [
{
"name": "Constantine Karnaukhov",
"email": "genteelknight@gmail.com",
"homepage": "https://getwarp.dev",
"role": "Maintainer"
}
],
"require": {
"php": "^7.4|^8.0",
"ext-json": "*",
"composer/semver": "^3.0",
"cycle/database": "^1.0",
"cycle/orm": "^1.7",
"gitonomy/gitlib": "^1.2",
"laminas/laminas-hydrator": "^4.0",
"nikic/php-parser": "^4.10",
"php-http/discovery": "^1.11",
"phpoption/phpoption": "^1.7",
"psr/clock": "^1.0",
"psr/container": "^1.1|^2.0",
"psr/http-message": "^1.0",
"symfony/console": "^5.2|^6.0",
"symfony/event-dispatcher-contracts": "^2.0|^3.0",
"symfony/filesystem": "^5.2|^6.0",
"symfony/finder": "^5.2|^6.0",
"symfony/mime": "^5.2|^6.0",
"symfony/polyfill-php80": "^1.22",
"symfony/polyfill-php81": "^1.22",
"symfony/string": "^5.2|^6.0",
"symfony/translation-contracts": "^2.3|^3.0",
"webmozart/expression": "^1.0",
"yiisoft/friendly-exception": "^1.0"
},
"require-dev": {
"cycle/migrations": "^2.0",
"cycle/schema-builder": "^1.2",
"cycle/schema-migrations-generator": "^1.0",
"nyholm/psr7": "^1.4",
"phpspec/prophecy": "^1.13",
"phpspec/prophecy-phpunit": "^2.0",
"phpstan/phpstan": "^1.0",
"phpunit/phpunit": "^9.5",
"psr/log": "^1.1",
"roave/security-advisories": "dev-latest",
"slevomat/coding-standard": "^7.0",
"symfony/event-dispatcher": "^5.2|^6.0",
"symfony/lock": "^5.2|^6.0",
"symfony/property-access": "^5.2|^6.0",
"symfony/property-info": "^5.2|^6.0",
"symfony/stopwatch": "^5.2|^6.0",
"symfony/uid": "^5.2|^6.0",
"symfony/var-exporter": "^5.2|^6.0",
"symplify/easy-coding-standard": "^10.0",
"vlucas/phpdotenv": "^5.2",
"yiisoft/arrays": "^1.0"
},
"replace": {
"getwarp/clock": "self.version",
"getwarp/collection": "self.version",
"getwarp/command-bus": "self.version",
"getwarp/common": "self.version",
"getwarp/container": "self.version",
"getwarp/criteria": "self.version",
"getwarp/cycle-bridge": "self.version",
"getwarp/data-source": "self.version",
"getwarp/dev-tool": "self.version",
"getwarp/easy-coding-standard-bridge": "self.version",
"getwarp/exception": "self.version",
"getwarp/laminas-hydrator-bridge": "self.version",
"getwarp/type": "self.version",
"getwarp/value-object": "self.version"
},
"bin": [
"pkg/dev-tool/bin/dev-tool",
"pkg/easy-coding-standard-bridge/bin/ecs-baseliner.php",
"pkg/easy-coding-standard-bridge/bin/ecs-init.php"
],
"autoload": {
"psr-4": {
"Warp\\Clock\\": "pkg/clock/src",
"Warp\\Collection\\": "pkg/collection/src",
"Warp\\CommandBus\\": "pkg/command-bus/src",
"Warp\\Common\\": "pkg/common/src",
"Warp\\Container\\": "pkg/container/src",
"Warp\\Criteria\\": "pkg/criteria/src",
"Warp\\Bridge\\Cycle\\": "pkg/cycle-bridge/src",
"Warp\\DataSource\\": "pkg/data-source/src",
"Warp\\DevTool\\": "pkg/dev-tool/src",
"Warp\\Exception\\": "pkg/exception/src",
"Warp\\Bridge\\LaminasHydrator\\": "pkg/laminas-hydrator-bridge/src",
"Warp\\Type\\": "pkg/type/src",
"Warp\\ValueObject\\": "pkg/value-object/src"
},
"files": [
"pkg/common/functions.php"
]
},
"autoload-dev": {
"psr-4": {
"Warp\\Clock\\": "pkg/clock/tests",
"Warp\\Collection\\": "pkg/collection/tests",
"Warp\\CommandBus\\": "pkg/command-bus/tests",
"Warp\\Common\\": "pkg/common/tests",
"Warp\\Container\\": "pkg/container/tests",
"Warp\\Criteria\\": "pkg/criteria/tests",
"Warp\\Bridge\\Cycle\\": "pkg/cycle-bridge/tests",
"Warp\\DataSource\\": "pkg/data-source/tests",
"Warp\\DevTool\\": "pkg/dev-tool/tests",
"Warp\\Exception\\": "pkg/exception/tests",
"Warp\\Bridge\\LaminasHydrator\\": "pkg/laminas-hydrator-bridge/tests",
"Warp\\Type\\": "pkg/type/tests",
"Warp\\ValueObject\\": "pkg/value-object/tests"
},
"files": [
"pkg/container/tests/autoload.php"
]
},
"scripts": {
"test": "@php -d xdebug.mode=coverage `which phpunit`",
"codestyle": "@php -d xdebug.mode=off `which ecs` check --ansi",
"lint": "@php -d xdebug.mode=off `which phpstan` analyze --memory-limit=512M --ansi"
},
"extra": {
"monorepo": {
"projects": [
{
"dir": "pkg/clock",
"git": "https://github.com/getwarp/clock.git"
},
{
"dir": "pkg/collection",
"git": "https://github.com/getwarp/collection.git"
},
{
"dir": "pkg/command-bus",
"git": "https://github.com/getwarp/command-bus.git"
},
{
"dir": "pkg/common",
"git": "https://github.com/getwarp/common.git"
},
{
"dir": "pkg/container",
"git": "https://github.com/getwarp/container.git"
},
{
"dir": "pkg/criteria",
"git": "https://github.com/getwarp/criteria.git"
},
{
"dir": "pkg/cycle-bridge",
"git": "https://github.com/getwarp/cycle-bridge.git"
},
{
"dir": "pkg/data-source",
"git": "https://github.com/getwarp/data-source.git"
},
{
"dir": "pkg/dev-tool",
"git": null
},
{
"dir": "pkg/easy-coding-standard-bridge",
"git": "https://github.com/getwarp/easy-coding-standard-bridge.git"
},
{
"dir": "pkg/exception",
"git": "https://github.com/getwarp/exception.git"
},
{
"dir": "pkg/laminas-hydrator-bridge",
"git": "https://github.com/getwarp/laminas-hydrator-bridge.git"
},
{
"dir": "pkg/type",
"git": "https://github.com/getwarp/type.git"
},
{
"dir": "pkg/value-object",
"git": "https://github.com/getwarp/value-object.git"
}
],
"require-dev": {
"phpspec/prophecy": "^1.13",
"phpspec/prophecy-phpunit": "^2.0",
"phpstan/phpstan": "^1.0",
"phpunit/phpunit": "^9.5",
"roave/security-advisories": "dev-latest"
}
}
},
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"preferred-install": "dist",
"sort-packages": true,
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true,
"php-http/discovery": true
}
}
}