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