]> Raphaƫl G. Git Repositories - airlibre/blob - composer.json
Allow flex and runtime symfony plugins
[airlibre] / composer.json
1 {
2 "type": "project",
3 "name": "rapsys/airlibre",
4 "description": "Outdoor area booking system",
5 "license": "AGPL-3.0-or-later",
6 "require": {
7 "php": "^7.0|^8.0",
8 "ext-ctype": "*",
9 "ext-iconv": "*",
10 "doctrine/doctrine-bundle": "^2.6",
11 "doctrine/persistence": "^2.2",
12 "erusev/parsedown": "^1.7",
13 "rapsys/airbundle": "dev-master",
14 "rapsys/packbundle": "dev-master",
15 "rapsys/userbundle": "dev-master",
16 "symfony/asset": "^4.0|^5.0",
17 "symfony/cache": "^4.0|^5.0",
18 "symfony/config": "^4.0|^5.0",
19 "symfony/console": "^4.0|^5.0",
20 "symfony/dependency-injection": "^4.0|^5.0",
21 "symfony/dom-crawler": "^4.0|^5.0",
22 "symfony/dotenv": "^4.0|^5.0",
23 "symfony/error-handler": "^4.0|^5.0",
24 "symfony/event-dispatcher": "^4.0|^5.0",
25 "symfony/filesystem": "^4.0|^5.0",
26 "symfony/finder": "^4.0|^5.0",
27 "symfony/flex": "^1.0",
28 "symfony/framework-bundle": "^4.0|^5.0",
29 "symfony/http-foundation": "^4.0|^5.0",
30 "symfony/http-kernel": "^4.0|^5.0",
31 "symfony/intl": "^4.0|^5.0",
32 "symfony/mime": "^4.0|^5.0",
33 "symfony/options-resolver": "^4.0|^5.0",
34 "symfony/password-hasher": "^4.0|^5.0",
35 "symfony/process": "^4.0|^5.0",
36 "symfony/property-access": "^4.0|^5.0",
37 "symfony/property-info": "^4.0|^5.0",
38 "symfony/routing": "^4.0|^5.0",
39 "symfony/runtime": "^4.0|^5.0",
40 "symfony/security-bundle": "^4.0|^5.0",
41 "symfony/security-csrf": "^4.0|^5.0",
42 "symfony/stopwatch": "^4.0|^5.0",
43 "symfony/string": "^4.0|^5.0",
44 "symfony/twig-bridge": "^4.0|^5.0",
45 "symfony/var-dumper": "^4.0|^5.0",
46 "symfony/var-exporter": "^4.0|^5.0",
47 "symfony/yaml": "^4.0|^5.0",
48 "twig/extra-bundle": "^3.0",
49 "twig/markdown-extra": "^3.0"
50 },
51 "require-dev": {
52 "doctrine/doctrine-fixtures-bundle": "^3.0",
53 "symfony/browser-kit": "^4.0|^5.0",
54 "symfony/maker-bundle": "^1.0",
55 "symfony/phpunit-bridge": "^4.0|^5.0",
56 "symfony/web-profiler-bundle": "^4.0|^5.0"
57 },
58 "config": {
59 "preferred-install": {
60 "*": "dist"
61 },
62 "sort-packages": true,
63 "allow-plugins": {
64 "symfony/flex": true,
65 "symfony/runtime": true
66 }
67 },
68 "autoload": {
69 "psr-4": {
70 "App\\": "src/"
71 }
72 },
73 "autoload-dev": {
74 "psr-4": {
75 "App\\Tests\\": "tests/"
76 }
77 },
78 "repositories": [
79 {
80 "type": "package",
81 "package": {
82 "name": "rapsys/packbundle",
83 "version": "dev-master",
84 "source": {
85 "type": "git",
86 "url": "https://rapsys@git.rapsys.eu/packbundle",
87 "reference": "master"
88 },
89 "autoload": {
90 "psr-4": {
91 "Rapsys\\PackBundle\\": ""
92 }
93 },
94 "require": {
95 "symfony/asset": "^4.0|^5.0",
96 "symfony/flex": "^1.0",
97 "symfony/framework-bundle": "^4.0|^5.0",
98 "symfony/process": "^4.0|^5.0",
99 "symfony/twig-bundle": "^4.0|^5.0"
100 }
101 }
102 },
103 {
104 "type": "package",
105 "package": {
106 "name": "rapsys/userbundle",
107 "version": "dev-master",
108 "source": {
109 "type": "git",
110 "url": "https://rapsys@git.rapsys.eu/userbundle",
111 "reference": "master"
112 },
113 "autoload": {
114 "psr-4": {
115 "Rapsys\\UserBundle\\": ""
116 }
117 },
118 "require": {
119 "doctrine/doctrine-bundle": "^1.0|^2.6",
120 "rapsys/packbundle": "dev-master",
121 "symfony/flex": "^1.0",
122 "symfony/form": "^4.0|^5.0",
123 "symfony/framework-bundle": "^4.0|^5.0",
124 "symfony/security-bundle": "^4.0|^5.0",
125 "symfony/validator": "^4.0|^5.0"
126 },
127 "require-dev": {
128 "doctrine/doctrine-fixtures-bundle": "^3.0"
129 }
130 }
131 },
132 {
133 "type": "package",
134 "package": {
135 "name": "rapsys/airbundle",
136 "version": "dev-master",
137 "source": {
138 "type": "git",
139 "url": "https://rapsys@git.rapsys.eu/airbundle",
140 "reference": "master"
141 },
142 "autoload": {
143 "psr-4": {
144 "Rapsys\\AirBundle\\": ""
145 }
146 },
147 "require": {
148 "doctrine/doctrine-bundle": "^1.0|^2.6",
149 "doctrine/orm": "^2.0",
150 "erusev/parsedown": "^1.7",
151 "fpdf/fpdf": "^1.83",
152 "google/apiclient": "^2.9",
153 "rapsys/packbundle": "dev-master",
154 "rapsys/userbundle": "dev-master",
155 "symfony/flex": "^1.0",
156 "symfony/form": "^4.0|^5.0",
157 "symfony/framework-bundle": "^4.0|^5.0",
158 "symfony/mailer": "^4.0|^5.0",
159 "symfony/profiler-pack": "^1.0",
160 "symfony/security-bundle": "^4.0|^5.0",
161 "symfony/translation": "^4.0|^5.0",
162 "symfony/twig-bundle": "^4.0|^5.0",
163 "symfony/validator": "^4.0|^5.0",
164 "twig/html-extra": "^2.0|^3.0"
165 },
166 "require-dev": {
167 "doctrine/doctrine-fixtures-bundle": "^3.0",
168 "symfony/browser-kit": "^4.0|^5.0",
169 "symfony/maker-bundle": "^1.0",
170 "symfony/phpunit-bridge": "^4.0|^5.0",
171 "symfony/web-profiler-bundle": "^4.0|^5.0"
172 }
173 }
174 }
175 ],
176 "replace": {
177 "paragonie/random_compat": "2.*",
178 "symfony/polyfill-ctype": "*",
179 "symfony/polyfill-iconv": "*",
180 "symfony/polyfill-php71": "*",
181 "symfony/polyfill-php70": "*",
182 "symfony/polyfill-php56": "*"
183 },
184 "scripts": {
185 "auto-scripts": {
186 "cache:clear": "symfony-cmd",
187 "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd"
188 },
189 "pre-autoload-dump": "Google\\Task\\Composer::cleanup",
190 "post-install-cmd": [
191 "@auto-scripts"
192 ],
193 "post-update-cmd": [
194 "@auto-scripts"
195 ]
196 },
197 "conflict": {
198 "symfony/symfony": "*"
199 },
200 "extra": {
201 "incenteev-parameters": {
202 "keep-outdated": true
203 },
204 "google/apiclient-services": [
205 "Calendar"
206 ],
207 "symfony": {
208 "allow-contrib": true,
209 "endpoint": "https://flex.rapsys.eu"
210 },
211 "symfony-assets-install": "relative"
212 }
213 }