]>
Commit | Line | Data |
---|---|---|
7d2eb7a7 | 1 | { |
44f1fef0 NL |
2 | "name": "wallabag/wallabag", |
3 | "type": "project", | |
4 | "description": "open source self hostable read-it-later web application", | |
9666fb70 TC |
5 | "keywords": [ |
6 | "read-it-later", | |
7 | "read it later" | |
8 | ], | |
44f1fef0 NL |
9 | "homepage": "https://github.com/wallabag/wallabag", |
10 | "license": "MIT", | |
11 | "authors": [ | |
12 | { | |
13 | "name": "Nicolas Lœuillet", | |
14 | "email": "nicolas@loeuillet.org", | |
15 | "homepage": "http://www.cdetc.fr", | |
16 | "role": "Developer" | |
17 | }, | |
18 | { | |
19 | "name": "Thomas Citharel", | |
20 | "homepage": "http://tcit.fr", | |
21 | "role": "Developer" | |
2a2903ce NL |
22 | }, |
23 | { | |
24 | "name": "Jérémy Benoist", | |
4793ee65 | 25 | "homepage": "http://www.j0k3r.net", |
2a2903ce | 26 | "role": "Developer" |
44f1fef0 NL |
27 | } |
28 | ], | |
29 | "support": { | |
30 | "email": "hello@wallabag.org", | |
31 | "issues": "https://github.com/wallabag/wallabag/issues" | |
32 | }, | |
7d2eb7a7 | 33 | "require": { |
a6b242a1 | 34 | "php": ">=7.1.3", |
0a7e6959 | 35 | "ext-pcre": "*", |
7af794e5 | 36 | "ext-dom": "*", |
0a7e6959 TC |
37 | "ext-curl": "*", |
38 | "ext-gd": "*", | |
39 | "ext-session": "*", | |
7af794e5 | 40 | "ext-ctype": "*", |
0a7e6959 TC |
41 | "ext-hash": "*", |
42 | "ext-simplexml": "*", | |
43 | "ext-json": "*", | |
44 | "ext-mbstring": "*", | |
45 | "ext-xml": "*", | |
46 | "ext-iconv": "*", | |
0a7e6959 | 47 | "ext-tokenizer": "*", |
7af794e5 | 48 | "ext-pdo": "*", |
1ec44a34 | 49 | "ext-tidy": "*", |
115de64e | 50 | "symfony/symfony": "3.4.*", |
8f2038e5 JB |
51 | "doctrine/orm": "^2.6", |
52 | "doctrine/doctrine-bundle": "^1.9", | |
53 | "doctrine/doctrine-cache-bundle": "^1.3", | |
54 | "twig/extensions": "^1.5", | |
55 | "symfony/swiftmailer-bundle": "^3.2", | |
56 | "symfony/monolog-bundle": "^3.1", | |
57 | "sensio/distribution-bundle": "^5.0", | |
58 | "sensio/framework-extra-bundle": "^5.2", | |
59 | "incenteev/composer-parameter-handler": "^2.1", | |
b495929c | 60 | "nelmio/cors-bundle": "~1.5", |
f1c3f68e | 61 | "friendsofsymfony/rest-bundle": "~2.1", |
f40c88eb | 62 | "jms/serializer-bundle": "~2.2", |
b495929c | 63 | "nelmio/api-doc-bundle": "^2.13.2", |
daacffef | 64 | "mgargano/simplehtmldom": "~1.5", |
6fc95673 | 65 | "wallabag/tcpdf": "^6.2.26", |
b495929c KD |
66 | "willdurand/hateoas-bundle": "~1.3", |
67 | "liip/theme-bundle": "^1.4.6", | |
bf9ace06 | 68 | "lexik/form-filter-bundle": "^5.0.4", |
69 | "j0k3r/graby": "^2.0", | |
70 | "php-http/guzzle5-adapter": "^2.0", | |
ad77c345 | 71 | "friendsofsymfony/user-bundle": "2.0.*", |
8f2038e5 | 72 | "friendsofsymfony/oauth-server-bundle": "^1.5", |
a0a4ce31 | 73 | "stof/doctrine-extensions-bundle": "^1.2", |
a6b242a1 | 74 | "scheb/two-factor-bundle": "^3.0", |
6fc95673 | 75 | "grandt/phpepub": "dev-master", |
8f2038e5 | 76 | "wallabag/php-mobi": "~1.0", |
177c5510 | 77 | "kphoen/rulerz-bundle": "~0.13", |
19738973 | 78 | "guzzlehttp/guzzle": "^5.3.1", |
b495929c | 79 | "doctrine/doctrine-migrations-bundle": "^1.3", |
9a8a1bdf | 80 | "craue/config-bundle": "dev-utf8mb4", |
a2f4efe6 | 81 | "mnapoli/piwik-twig-extension": "^2.0", |
9666fb70 | 82 | "ocramius/proxy-manager": "^2.1.1", |
8f2038e5 | 83 | "white-october/pagerfanta-bundle": "^1.1", |
b495929c | 84 | "php-amqplib/rabbitmq-bundle": "^1.14", |
9394e809 | 85 | "predis/predis": "v1.1.x-dev", |
c8ac32cf | 86 | "javibravo/simpleue": "^2.0", |
8f2038e5 JB |
87 | "symfony/dom-crawler": "^3.4", |
88 | "friendsofsymfony/jsrouting-bundle": "^2.2", | |
8bb381e7 | 89 | "bdunogier/guzzle-site-authenticator": "^1.0.0", |
c6608783 | 90 | "defuse/php-encryption": "^2.1", |
dfd0a7bc | 91 | "html2text/html2text": "^4.1", |
bf9ace06 | 92 | "pragmarx/recovery": "^0.1.0", |
955a3bde JB |
93 | "php-http/httplug-bundle": "^1.14", |
94 | "sentry/sentry-symfony": "^3.0" | |
f3052b45 NL |
95 | }, |
96 | "require-dev": { | |
115de64e | 97 | "doctrine/doctrine-fixtures-bundle": "~3.0", |
31e33fc4 | 98 | "sensio/generator-bundle": "^3.0", |
a5e9a98a | 99 | "symfony/phpunit-bridge": "^4.2", |
8f2038e5 JB |
100 | "friendsofphp/php-cs-fixer": "~2.13", |
101 | "m6web/redis-mock": "^4.1", | |
1e0d8ad7 JB |
102 | "dama/doctrine-test-bundle": "^5.0", |
103 | "phpstan/phpstan": "^0.11.0", | |
104 | "phpstan/phpstan-phpunit": "^0.11.0", | |
105 | "phpstan/phpstan-symfony": "^0.11.0", | |
bf9ace06 | 106 | "phpstan/phpstan-doctrine": "^0.11.0", |
107 | "php-http/mock-client": "^1.0", | |
108 | "guzzlehttp/psr7": "^1.0" | |
f3052b45 | 109 | }, |
9306c2a3 JB |
110 | "suggest": { |
111 | "ext-imagick": "To keep GIF animation when downloading image is enabled" | |
112 | }, | |
19875ef0 | 113 | "scripts": { |
516022d6 | 114 | "post-cmd": [ |
0bb5669c | 115 | "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", |
93fd4692 NL |
116 | "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", |
117 | "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", | |
74216c7c | 118 | "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", |
1b1cb553 | 119 | "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" |
59507c5b | 120 | ], |
516022d6 JB |
121 | "post-install-cmd": [ |
122 | "@post-cmd" | |
123 | ], | |
124 | "post-update-cmd": [ | |
125 | "@post-cmd" | |
19875ef0 NL |
126 | ] |
127 | }, | |
93fd4692 NL |
128 | "extra": { |
129 | "symfony-app-dir": "app", | |
31e33fc4 JB |
130 | "symfony-bin-dir": "bin", |
131 | "symfony-var-dir": "var", | |
93fd4692 | 132 | "symfony-web-dir": "web", |
31e33fc4 | 133 | "symfony-tests-dir": "tests", |
f972af3f | 134 | "symfony-assets-install": "relative", |
93fd4692 | 135 | "incenteev-parameters": { |
0bb5669c | 136 | "file": "app/config/parameters.yml" |
93fd4692 NL |
137 | } |
138 | }, | |
6ad93dff | 139 | "autoload": { |
6fc95673 JB |
140 | "psr-4": { |
141 | "Wallabag\\": "src/Wallabag/" | |
142 | }, | |
143 | "classmap": [ | |
144 | "app/AppKernel.php", | |
145 | "app/AppCache.php" | |
146 | ] | |
6ad93dff | 147 | }, |
23634d5d | 148 | "autoload-dev": { |
6fc95673 JB |
149 | "psr-4": { |
150 | "Tests\\": "tests/" | |
151 | }, | |
9666fb70 TC |
152 | "files": [ |
153 | "vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php" | |
154 | ] | |
23634d5d | 155 | }, |
f3052b45 | 156 | "config": { |
c396a505 JB |
157 | "bin-dir": "bin", |
158 | "platform": { | |
a6b242a1 | 159 | "php": "7.1.3" |
c396a505 | 160 | } |
daacffef J |
161 | }, |
162 | "minimum-stability": "dev", | |
6fc95673 JB |
163 | "prefer-stable": true, |
164 | "repositories": [ | |
165 | { | |
166 | "type": "vcs", | |
167 | "url": "https://github.com/Daniel-KM/PHPePub", | |
168 | "comment": "The most up-to-date PHPePub as of now" | |
9a8a1bdf JB |
169 | }, |
170 | { | |
171 | "type": "vcs", | |
172 | "url": "https://github.com/wallabag/CraueConfigBundle", | |
173 | "comment": "To handle utf8mb4 field size" | |
6fc95673 JB |
174 | } |
175 | ] | |
daacffef | 176 | } |