{ "name": "phplist/core", "description": "The core module of phpList, the world's most popular open source newsletter manager", "type": "phplist-module", "keywords": [ "phplist", "email", "newsletter", "manager" ], "homepage": "https://www.phplist.com/", "license": "AGPL-3.0-or-later", "authors": [ { "name": "Xheni Myrtaj", "email": "xheni@phplist.com", "role": "Maintainer" }, { "name": "Oliver Klee", "email": "oliver@phplist.com", "role": "Former developer" }, { "name": "Sam Tuke", "email": "mail@samtuke.com", "role": "Former developer" } ], "support": { "issues": "https://github.com/phpList/core/issues", "forum": "https://discuss.phplist.org/", "wiki": "https://github.com/phpList/core/wiki", "source": "https://github.com/phpList/core" }, "require": { "php": "^7.2|^8.0", "doctrine/orm": "^2.5.0", "doctrine/common": "^2.6.0", "doctrine/doctrine-bundle": "^1.8.0", "symfony/symfony": "^3.4.37", "symfony/monolog-bundle": "^3.1.0", "symfony/dependency-injection": "^3.4.37", "symfony/config": "^3.4.37", "symfony/yaml": "^3.4.37", "jms/serializer-bundle": "^3.8.0", "sensio/framework-extra-bundle": "^5.1.0", "sensio/distribution-bundle": "^5.0.6" }, "require-dev": { "phpunit/phpunit": "^6.5.6", "phpunit/phpunit-mock-objects": "^5.0.6", "phpunit/dbunit": "^3.0.0", "guzzlehttp/guzzle": "^6.3.0", "squizlabs/php_codesniffer": "^3.2.0", "phpstan/phpstan": "^0.7.0|0.12.57", "nette/caching": "^2.5.0|^3.0.0", "nikic/php-parser": "^3.1.0", "phpmd/phpmd": "^2.6.0", "composer/composer": "^1.6.0", "doctrine/instantiator": "^1.0.5" }, "suggest": { "phplist/web-frontend": "4.0.x-dev", "phplist/rest-api": "4.0.x-dev" }, "autoload": { "psr-4": { "PhpList\\Core\\": "src/" } }, "autoload-dev": { "psr-4": { "PhpList\\Core\\Tests\\": "tests/" } }, "scripts": { "list-modules": [ "PhpList\\Core\\Composer\\ScriptHandler::listModules" ], "update-configuration": [ "PhpList\\Core\\Composer\\ScriptHandler::createGeneralConfiguration", "PhpList\\Core\\Composer\\ScriptHandler::createBundleConfiguration", "PhpList\\Core\\Composer\\ScriptHandler::createRoutesConfiguration", "PhpList\\Core\\Composer\\ScriptHandler::createParametersConfiguration", "PhpList\\Core\\Composer\\ScriptHandler::clearAllCaches" ], "post-install-cmd": [ "@update-configuration" ], "post-update-cmd": [ "@update-configuration" ], "run-php-documentor": [ "phpDocumentor -d 'src,tests'" ] }, "extra": { "branch-alias": { "dev-master": "4.0.x-dev" }, "symfony-app-dir": "", "symfony-bin-dir": "bin", "symfony-var-dir": "var", "symfony-web-dir": "public", "symfony-tests-dir": "tests", "phplist/core": { "bundles": [ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle", "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle", "Symfony\\Bundle\\MonologBundle\\MonologBundle", "JMS\\SerializerBundle\\JMSSerializerBundle", "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle", "PhpList\\Core\\EmptyStartPageBundle\\PhpListEmptyStartPageBundle" ], "routes": { "homepage": { "resource": "@PhpListEmptyStartPageBundle/Controller/", "type": "annotation" } } } } }