-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomposer.json
More file actions
40 lines (40 loc) · 1.33 KB
/
Copy pathcomposer.json
File metadata and controls
40 lines (40 loc) · 1.33 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
{
"name": "bowphp/microservice",
"description": "NestJS-style multi-transport microservice layer for BowPHP (TCP, Redis, RabbitMQ, Kafka, gRPC).",
"type": "library",
"license": "MIT",
"require": {
"php": ">=8.1",
"psr/log": "^1.1 || ^2.0 || ^3.0",
"php-amqplib/php-amqplib": "^3.7"
},
"require-dev": {
"phpunit/phpunit": "^10.0",
"bowphp/framework": "^5.2",
"grpc/grpc": "^1.80",
"google/protobuf": "^5.35"
},
"suggest": {
"ext-sockets": "Required for the TCP transport",
"ext-redis": "Required for the Redis transport (phpredis)",
"php-amqplib/php-amqplib": "Required for the RabbitMQ (AMQP) transport",
"ext-rdkafka": "Required for the Kafka transport",
"ext-grpc": "Required for the gRPC client transport",
"grpc/grpc": "Required for the gRPC client transport (Composer wrapper around ext-grpc)",
"google/protobuf": "Optional: full protobuf runtime if you generate stubs from proto/microservice.proto"
},
"autoload": {
"psr-4": {
"Bow\\Microservice\\": "src/"
},
"files": [
"stubs/grpc_ext.php"
]
},
"autoload-dev": {
"psr-4": {
"Bow\\Microservice\\Tests\\": "tests/"
}
},
"minimum-stability": "stable"
}