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