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