Force symfony/flex dependency
[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.1.3",
8 "ext-ctype": "*",
9 "ext-iconv": "*",
10 "rapsys/airbundle": "dev-master",
11 "rapsys/packbundle": "dev-master",
12 "rapsys/userbundle": "dev-master",
13 "symfony/asset": "4.3.*",
14 "symfony/console": "4.3.*",
15 "symfony/dependency-injection": "4.3.*",
16 "symfony/dotenv": "4.3.*",
17 "symfony/flex": "^1.3.1",
18 "symfony/framework-bundle": "4.3.*",
19 "symfony/process": "4.3.*",
20 "symfony/security-bundle": "4.3.*",
21 "symfony/yaml": "4.3.*",
22 "twig/extensions": "1.5.*"
23 },
24 "require-dev": {
25 },
26 "config": {
27 "preferred-install": {
28 "*": "dist"
29 },
30 "sort-packages": true
31 },
32 "autoload": {
33 "psr-4": {
34 "App\\": "src/"
35 }
36 },
37 "autoload-dev": {
38 "psr-4": {
39 "App\\Tests\\": "tests/"
40 }
41 },
42 "repositories": [
43 {
44 "type": "package",
45 "package": {
46 "name": "rapsys/userbundle",
47 "version": "dev-master",
48 "source": {
49 "type": "git",
50 "url": "https://rapsys@git.rapsys.eu/userbundle",
51 "reference": "master"
52 },
53 "autoload": {
54 "psr-4": {
55 "Rapsys\\UserBundle\\": ""
56 }
57 },
58 "require": {
59 "doctrine/doctrine-bundle": "^1.11",
60 "symfony/flex": "^1.3.1",
61 "symfony/form": "^4.3",
62 "symfony/framework-bundle": "^4.3",
63 "symfony/security-bundle": "^4.3",
64 "symfony/validator": "^4.3"
65 }
66 }
67 },
68 {
69 "type": "package",
70 "package": {
71 "name": "rapsys/packbundle",
72 "version": "dev-master",
73 "source": {
74 "type": "git",
75 "url": "https://rapsys@git.rapsys.eu/packbundle",
76 "reference": "master"
77 },
78 "autoload": {
79 "psr-4": {
80 "Rapsys\\PackBundle\\": ""
81 }
82 },
83 "require": {
84 "symfony/asset": "^4.3",
85 "symfony/flex": "^1.3.1",
86 "symfony/framework-bundle": "^4.3",
87 "symfony/process": "^4.3",
88 "symfony/twig-bundle": "^4.3",
89 "twig/extensions": "^1.5"
90 }
91 }
92 },
93 {
94 "type": "package",
95 "package": {
96 "name": "rapsys/airbundle",
97 "version": "dev-master",
98 "source": {
99 "type": "git",
100 "url": "https://rapsys@git.rapsys.eu/airbundle",
101 "reference": "master"
102 },
103 "autoload": {
104 "psr-4": {
105 "Rapsys\\AirBundle\\": ""
106 }
107 },
108 "require": {
109 "doctrine/doctrine-bundle": "^1.11",
110 "doctrine/orm": "^2.6",
111 "symfony/flex": "^1.3.1",
112 "symfony/form": "^4.3",
113 "symfony/framework-bundle": "^4.3",
114 "symfony/mailer": "^4.3",
115 "symfony/profiler-pack": "^1.0",
116 "symfony/security-bundle": "^4.3",
117 "symfony/translation": "^4.3",
118 "symfony/twig-bundle": "^4.3",
119 "symfony/validator": "^4.3",
120 "twig/extensions": "^1.5",
121 "twig/html-extra": "^2.12"
122 },
123 "require-dev": {
124 "doctrine/doctrine-fixtures-bundle": "^3.2",
125 "doctrine/doctrine-migrations-bundle": "^2.0",
126 "symfony/browser-kit": "4.3.*",
127 "symfony/maker-bundle": "^1.14",
128 "symfony/phpunit-bridge": "^4.3",
129 "symfony/web-profiler-bundle": "^4.3"
130 }
131 }
132 }
133 ],
134 "replace": {
135 "paragonie/random_compat": "2.*",
136 "symfony/polyfill-ctype": "*",
137 "symfony/polyfill-iconv": "*",
138 "symfony/polyfill-php71": "*",
139 "symfony/polyfill-php70": "*",
140 "symfony/polyfill-php56": "*"
141 },
142 "scripts": {
143 "auto-scripts": {
144 "cache:clear": "symfony-cmd",
145 "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd"
146 },
147 "post-install-cmd": [
148 "@auto-scripts"
149 ],
150 "post-update-cmd": [
151 "@auto-scripts"
152 ]
153 },
154 "conflict": {
155 "symfony/symfony": "*"
156 },
157 "extra": {
158 "symfony-assets-install": "relative",
159 "incenteev-parameters": {
160 "keep-outdated": true
161 },
162 "symfony": {
163 "allow-contrib": true,
164 "endpoint": "https://flex.rapsys.eu"
165 }
166 }
167 }