composer.json 3.82 KB
Newer Older
1
{
2
  "name": "acp3/cms",
3
  "description": "ACP3 is a highly customizable and easy to use web content management system based on PHP5 and MySQL.",
4
  "type": "project",
5
  "license": "GPL-2.0-or-later",
6 7 8 9 10 11
  "authors": [
    {
      "name": "Tino Goratsch",
      "email": "mail@acp3-cms.net"
    }
  ],
12 13
  "support": {
    "email": "mail@acp3-cms.net",
14
    "issues": "https://gitlab.com/ACP3/cms/issues"
15
  },
16
  "minimum-stability": "dev",
17
  "prefer-stable": true,
18
  "require": {
19
    "php": "^7.1",
20
    "ckeditor/ckeditor": "dev-full/stable",
21
    "cocur/slugify": "^3.0",
22
    "composer/semver": "^1.4",
23
    "doctrine/cache": "^1.6",
24
    "doctrine/dbal": "^2.5",
25
    "fisharebest/localization": "^1.10",
26
    "friendsofsymfony/http-cache": "~2.0",
27
    "giggsey/locale": "^1.2",
28
    "google/recaptcha": "^1.2.0",
29
    "inlinestyle/inlinestyle": "^1.2",
30
    "marc1706/fast-image-size": "^1.1",
31
    "mibe/feedwriter": "^1.0",
32
    "monolog/monolog": "^1.21",
33
    "mrclay/minify": "^3.0",
34
    "patchwork/utf8": "^1.3",
35
    "phpmailer/phpmailer": "^6.0",
36
    "php-http/guzzle6-adapter": "^1.1",
37
    "smarty/smarty": "^3.1",
38 39 40 41 42 43 44 45
    "symfony/config": "^4.1.0",
    "symfony/console": "^4.1.0",
    "symfony/debug": "^4.1.0",
    "symfony/dependency-injection": "^4.1.0",
    "symfony/event-dispatcher": "^4.1.0",
    "symfony/http-foundation": "^4.1.0",
    "symfony/http-kernel": "^4.1.0",
    "symfony/yaml": "^4.1.0",
46
    "thepixeldeveloper/sitemap": "^5.0",
47
    "tinymce/tinymce": "^4.8",
48
    "toflar/psr6-symfony-http-cache-store": "^1.0",
49 50
    "marcj/topsort": "^1.1",
    "heise/shariff": "^7.1"
Tino Goratsch's avatar
Tino Goratsch committed
51 52
  },
  "require-dev": {
53
    "friendsofphp/php-cs-fixer": "^2.0.0",
Tino Goratsch's avatar
Tino Goratsch committed
54
    "phpunit/phpunit": "^7.3",
55 56
    "phpstan/phpstan": "^0.10.5",
    "phpstan/phpstan-phpunit": "^0.10.0"
57 58 59 60 61 62 63 64 65 66
  },
  "autoload": {
    "psr-4": {
      "ACP3\\": "./ACP3",
      "ACP3\\Installer\\": "./installation/Installer"
    }
  },
  "replace": {
    "acp3/core": "self.version",
    "acp3/setup": "self.version",
67
    "acp3/tests": "self.version",
68 69
    "acp3/module-acp": "self.version",
    "acp3/module-articles": "self.version",
70
    "acp3/module-audit-log": "self.version",
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
    "acp3/module-captcha": "self.version",
    "acp3/module-categories": "self.version",
    "acp3/module-comments": "self.version",
    "acp3/module-contact": "self.version",
    "acp3/module-emoticons": "self.version",
    "acp3/module-errors": "self.version",
    "acp3/module-feeds": "self.version",
    "acp3/module-filemanager": "self.version",
    "acp3/module-files": "self.version",
    "acp3/module-gallery": "self.version",
    "acp3/module-guestbook": "self.version",
    "acp3/module-menus": "self.version",
    "acp3/module-news": "self.version",
    "acp3/module-newsletter": "self.version",
    "acp3/module-permissions": "self.version",
    "acp3/module-polls": "self.version",
    "acp3/module-search": "self.version",
    "acp3/module-seo": "self.version",
89
    "acp3/module-social-sharing": "self.version",
90 91 92 93
    "acp3/module-system": "self.version",
    "acp3/module-users": "self.version",
    "acp3/module-wysiwyg-ckeditor": "self.version",
    "acp3/module-wysiwyg-tinymce": "self.version"
94 95
  },
  "scripts": {
Tino Goratsch's avatar
Tino Goratsch committed
96 97
    "test": "./vendor/bin/phpunit -c ./tests/phpunit.dist.xml",
    "test-windows": ".\\vendor\\bin\\phpunit.bat -c .\\tests\\phpunit.dist.xml",
98
    "test-with-coverage": "phpdbg -qrr ./vendor/bin/phpunit -c ./tests/phpunit.dist.xml --coverage-clover ./build/logs/clover.xml",
99 100 101
    "lint": "./vendor/bin/php-cs-fixer fix --dry-run --show-progress=estimating -v",
    "lint-windows": ".\\vendor\\bin\\php-cs-fixer.bat fix --dry-run --show-progress=estimating -v",
    "php-cs-fixer": "./vendor/bin/php-cs-fixer fix --show-progress=estimating -v",
Tino Goratsch's avatar
Tino Goratsch committed
102
    "php-cs-fixer-windows": ".\\vendor\\bin\\php-cs-fixer.bat fix --show-progress=estimating -v",
103 104
    "phpstan": "./vendor/bin/phpstan analyse",
    "phpstan-windows": ".\\vendor\\bin\\phpstan.bat analyse"
105
  }
106
}