-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathcomposer.json
122 lines (122 loc) · 2.73 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
{
"name": "chemem/bingo-functional",
"description": "A simple functional programming library.",
"license": "Apache-2.0",
"type": "library",
"keywords": [
"functional",
"pattern matching",
"curry",
"partial application",
"helpers",
"tuples",
"zip",
"memoize",
"input-output",
"unzip",
"compose",
"partial",
"filterM",
"foldM",
"lenses",
"lens",
"monad laws",
"applicative laws",
"composition",
"persistent data structures",
"map",
"reduce",
"fold",
"filter",
"monads",
"immutability",
"IO monad",
"Reader monad",
"Writer monad",
"State monad",
"referential transparency",
"fp",
"pure functions",
"higher-order functions",
"functional programming",
"bingo",
"Either",
"Maybe",
"either monad",
"maybe monad",
"Applicative",
"applicative functor",
"identity functor",
"Functor",
"fantasy land",
"collections",
"tuples",
"over",
"immutable lists",
"union types",
"functors",
"applicatives",
"transducers",
"transduce",
"zip"
],
"authors": [
{
"name": "Lochemem Bruno Michael",
"email": "[email protected]",
"homepage": "https://chemem.site"
}
],
"require": {
"php": "^7 || ^8"
},
"require-dev": {
"ergebnis/composer-normalize": "^2",
"friendsofphp/php-cs-fixer": "^3",
"giorgiosironi/eris": "^0",
"phpunit/phpunit": "^8 || ^9"
},
"suggest": {
"ext-apcu": "In-memory key-value PHP userland store",
"ext-eio": "An interface to the libeio library",
"ext-mbstring": "PHP extension for accurately determining byte-length of strings",
"ext-readline": "An interface to the GNU readline library",
"chemem/bingo-functional-repl": "A simple REPL for the bingo-functional library"
},
"minimum-stability": "stable",
"autoload": {
"psr-4": {
"Chemem\\Bingo\\Functional\\": "src/"
},
"files": [
"src/Functional/index.php",
"src/Functors/Applicative/index.php",
"src/Functors/Lens/index.php",
"src/Functors/Monads/index.php",
"src/PatternMatching/index.php"
]
},
"autoload-dev": {
"psr-4": {
"Chemem\\Bingo\\Functional\\Tests\\": "tests/"
},
"files": [
"tests/functions.php"
]
},
"config": {
"allow-plugins": {
"ergebnis/composer-normalize": true
}
},
"extra": {
"branch-alias": {
"dev-master": "2.x-dev"
}
},
"scripts": {
"cs:fix": "php-cs-fixer fix --config=.php-cs-fixer.php --diff --verbose --allow-risky=yes",
"cs:fix-dry": "php-cs-fixer fix --config=.php-cs-fixer.php --diff --verbose --dry-run --allow-risky=yes",
"test": "phpunit -c phpunit.xml.dist"
}
}