]> Raphaƫl G. Git Repositories - blog/blob - composer.json
980b1ec493876e825c847a8ce644bdd4389435d8
[blog] / composer.json
1 {
2 "type": "project",
3 "name": "rapsys/blog",
4 "description": "Rapsys blog system",
5 "license": "AGPL-3.0-or-later",
6 "minimum-stability": "dev",
7 "prefer-stable": true,
8 "require": {
9 "php": ">=8.1",
10 "ext-ctype": "*",
11 "ext-iconv": "*",
12 "doctrine/annotations": "^1.0|^2.0",
13 "doctrine/doctrine-bundle": "^2.8",
14 "doctrine/doctrine-migrations-bundle": "^3.2",
15 "doctrine/orm": "^2.14|^3.0",
16 "phpdocumentor/reflection-docblock": "^5.3",
17 "phpstan/phpdoc-parser": "^1.15",
18 "rapsys/blogbundle": "dev-master",
19 "rapsys/packbundle": "dev-master",
20 "rapsys/userbundle": "dev-master",
21 "symfony/asset": "^6.0|^7.0",
22 "symfony/console": "^6.0|^7.0",
23 "symfony/doctrine-messenger": "^6.0|^7.0",
24 "symfony/dotenv": "^6.0|^7.0",
25 "symfony/expression-language": "^6.0|^7.0",
26 "symfony/flex": "^2.0",
27 "symfony/form": "^6.0|^7.0",
28 "symfony/framework-bundle": "^6.0|^7.0",
29 "symfony/http-client": "^6.0|^7.0",
30 "symfony/intl": "^6.0|^7.0",
31 "symfony/mailer": "^6.0|^7.0",
32 "symfony/mime": "^6.0|^7.0",
33 "symfony/monolog-bundle": "^3.0",
34 "symfony/notifier": "^6.0|^7.0",
35 "symfony/process": "^6.0|^7.0",
36 "symfony/property-access": "^6.0|^7.0",
37 "symfony/property-info": "^6.0|^7.0",
38 "symfony/runtime": "^6.0|^7.0",
39 "symfony/security-bundle": "^6.0|^7.0",
40 "symfony/serializer": "^6.0|^7.0",
41 "symfony/string": "^6.0|^7.0",
42 "symfony/translation": "^6.0|^7.0",
43 "symfony/twig-bundle": "^6.0|^7.0",
44 "symfony/validator": "^6.0|^7.0",
45 "symfony/web-link": "^6.0|^7.0",
46 "symfony/yaml": "^6.0|^7.0",
47 "twig/extra-bundle": "^2.12|^3.0",
48 "twig/markdown-extra": "^3.0",
49 "twig/twig": "^2.12|^3.0"
50 },
51 "config": {
52 "allow-plugins": {
53 "symfony/flex": true,
54 "symfony/runtime": true
55 },
56 "sort-packages": true
57 },
58 "autoload": {
59 "psr-4": {
60 "App\\": "src/"
61 }
62 },
63 "autoload-dev": {
64 "psr-4": {
65 "App\\Tests\\": "tests/"
66 }
67 },
68 "repositories": [
69 {
70 "type": "package",
71 "package": {
72 "name": "rapsys/packbundle",
73 "version": "dev-master",
74 "source": {
75 "type": "git",
76 "url": "https://rapsys@git.rapsys.eu/packbundle",
77 "reference": "master"
78 },
79 "autoload": {
80 "psr-4": {
81 "Rapsys\\PackBundle\\": ""
82 }
83 },
84 "require": {
85 "symfony/asset": "^4.0|^5.0|^6.0|^7.0",
86 "symfony/flex": "^1.0|^2.0",
87 "symfony/framework-bundle": "^4.0|^5.0|^6.0|^7.0",
88 "symfony/process": "^4.0|^5.0|^6.0|^7.0",
89 "symfony/twig-bundle": "^4.0|^5.0|^6.0|^7.0"
90 }
91 }
92 },
93 {
94 "type": "package",
95 "package": {
96 "name": "rapsys/userbundle",
97 "version": "dev-master",
98 "source": {
99 "type": "git",
100 "url": "https://rapsys@git.rapsys.eu/userbundle",
101 "reference": "master"
102 },
103 "autoload": {
104 "psr-4": {
105 "Rapsys\\UserBundle\\": ""
106 }
107 },
108 "require": {
109 "doctrine/doctrine-bundle": "^1.0|^2.0",
110 "rapsys/packbundle": "dev-master",
111 "symfony/flex": "^1.0|^2.0",
112 "symfony/form": "^4.0|^5.0|^6.0|^7.0",
113 "symfony/framework-bundle": "^4.0|^5.0|^6.0|^7.0",
114 "symfony/security-bundle": "^4.0|^5.0|^6.0|^7.0",
115 "symfony/validator": "^4.0|^5.0|^6.0|^7.0"
116 }
117 }
118 },
119 {
120 "type": "package",
121 "package": {
122 "name": "rapsys/blogbundle",
123 "version": "dev-master",
124 "source": {
125 "type": "git",
126 "url": "https://rapsys@git.rapsys.eu/blogbundle",
127 "reference": "master"
128 },
129 "autoload": {
130 "psr-4": {
131 "Rapsys\\BlogBundle\\": ""
132 }
133 },
134 "require": {
135 "doctrine/doctrine-bundle": "^1.0|^2.0",
136 "doctrine/orm": "^2.0|^3.0",
137 "erusev/parsedown": "^1.0|^2.0",
138 "rapsys/packbundle": "dev-master",
139 "rapsys/userbundle": "dev-master",
140 "symfony/flex": "^1.0|^2.0",
141 "symfony/form": "^4.0|^5.0|^6.0|^7.0",
142 "symfony/framework-bundle": "^4.0|^5.0|^6.0|^7.0",
143 "symfony/mailer": "^4.0|^5.0|^6.0|^7.0",
144 "symfony/profiler-pack": "^1.0",
145 "symfony/security-bundle": "^4.0|^5.0|^6.0|^7.0",
146 "symfony/translation": "^4.0|^5.0|^6.0|^7.0",
147 "symfony/twig-bundle": "^4.0|^5.0|^6.0|^7.0",
148 "symfony/validator": "^4.0|^5.0|^6.0|^7.0",
149 "twig/html-extra": "^2.0|^3.0",
150 "twig/intl-extra": "^2.0|^3.0"
151 },
152 "require-dev": {
153 "doctrine/doctrine-fixtures-bundle": "^3.0",
154 "symfony/browser-kit": "^4.0|^5.0|^6.0|^7.0",
155 "symfony/maker-bundle": "^1.0",
156 "symfony/phpunit-bridge": "^4.0|^5.0|^6.0|^7.0",
157 "symfony/web-profiler-bundle": "^4.0|^5.0|^6.0|^7.0"
158 }
159 }
160 }
161 ],
162 "replace": {
163 "symfony/polyfill-ctype": "*",
164 "symfony/polyfill-iconv": "*",
165 "symfony/polyfill-php72": "*",
166 "symfony/polyfill-php73": "*",
167 "symfony/polyfill-php74": "*",
168 "symfony/polyfill-php80": "*",
169 "symfony/polyfill-php81": "*"
170 },
171 "scripts": {
172 "auto-scripts": {
173 "cache:clear": "symfony-cmd",
174 "assets:install %PUBLIC_DIR%": "symfony-cmd"
175 },
176 "post-install-cmd": [
177 "@auto-scripts"
178 ],
179 "post-update-cmd": [
180 "@auto-scripts"
181 ]
182 },
183 "conflict": {
184 "symfony/symfony": "*"
185 },
186 "extra": {
187 "symfony": {
188 "allow-contrib": false,
189 "require": "^7.0",
190 "docker": false
191 }
192 },
193 "require-dev": {
194 "doctrine/doctrine-fixtures-bundle": "*",
195 "phpunit/phpunit": "^9.0|^10.0",
196 "symfony/browser-kit": "^6.0|^7.0",
197 "symfony/css-selector": "^6.0|^7.0",
198 "symfony/debug-bundle": "^6.0|^7.0",
199 "symfony/maker-bundle": "^1.0",
200 "symfony/phpunit-bridge": "^6.0|^7.0",
201 "symfony/stopwatch": "^6.0|^7.0",
202 "symfony/web-profiler-bundle": "^6.0|^7.0"
203 }
204 }