{ "name": "mautic/mautic", "license": "GPL-3.0", "type": "project", "description": "Mautic Open Source Distribution", "funding": [ { "type": "opencollective", "url": "https://www.opencollective.com/mautic" }, { "type": "github", "url": "https://github.com/sponsors/mautic" } ], "support": { "forum": "https://forum.mautic.org/c/support", "docs": "https://docs.mautic.org", "chat": "https://mautic.org/slack", "issues": "https://github.com/mautic/mautic/issues", "source": "https://github.com/mautic/mautic" }, "require": { "composer/installers": "^1.11", "mautic/core-lib": "^4.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^2.19.2", "http-interop/http-factory-guzzle": "^1.0", "liip/functional-test-bundle": "^4.2", "liip/test-fixtures-bundle": "^1.6", "mautic/transifex": "^4.0", "php-http/mock-client": "^1.4", "phpstan/phpstan": "^1.6", "phpunit/phpunit": "^9.5", "rector/rector": "^0.12.22", "symfony/browser-kit": "~4.4.0", "symfony/dom-crawler": "~4.4.0", "symfony/phpunit-bridge": "~5.1.0", "symfony/var-dumper": "~4.4.0", "symfony/web-profiler-bundle": "~4.4.0", "webfactory/exceptions-bundle": "~4.3" }, "replace": { "mautic/grapes-js-builder-bundle": "self.version", "mautic/plugin-citrix": "self.version", "mautic/plugin-clearbit": "self.version", "mautic/plugin-cloudstorage": "self.version", "mautic/plugin-crm": "self.version", "mautic/plugin-emailmarketing": "self.version", "mautic/plugin-focus": "self.version", "mautic/plugin-fullcontact": "self.version", "mautic/plugin-gmail": "self.version", "mautic/plugin-outlook": "self.version", "mautic/plugin-social": "self.version", "mautic/plugin-zapier": "self.version", "mautic/plugin-tagmanager": "self.version", "mautic/theme-coffee": "self.version", "mautic/theme-mauve": "self.version", "mautic/theme-nature": "self.version", "mautic/theme-aurora": "self.version", "mautic/theme-blank": "self.version", "mautic/theme-brienz": "self.version", "mautic/theme-cards": "self.version", "mautic/theme-confirmme": "self.version", "mautic/theme-fresh-center": "self.version", "mautic/theme-fresh-fixed": "self.version", "mautic/theme-fresh-left": "self.version", "mautic/theme-fresh-wide": "self.version", "mautic/theme-goldstar": "self.version", "mautic/theme-neopolitan": "self.version", "mautic/theme-oxygen": "self.version", "mautic/theme-paprika": "self.version", "mautic/theme-skyline": "self.version", "mautic/theme-sparse": "self.version", "mautic/theme-sunday": "self.version", "mautic/theme-vibrant": "self.version" }, "autoload": { "psr-4": { "MauticPlugin\\": "plugins/" } }, "repositories": [ { "type": "path", "url": "app", "options": { "versions": { "mautic/core-lib": "4.3.x-dev" } } }, { "type": "git", "url": "https://github.com/mautic/FOSOAuthServerBundle.git" } ], "conflict": { "mautic/core": "*" }, "minimum-stability": "dev", "prefer-stable": true, "scripts": { "auto-scripts": { "php -r \"if(file_exists('./.git')&&file_exists('./build/hooks/pre-commit'.(PHP_OS=='WINNT'?'.win':''))){copy('./build/hooks/pre-commit'.(PHP_OS=='WINNT'?'.win':''),'./.git/hooks/pre-commit');} if(file_exists('./.git')&&file_exists('./build/hooks/post-checkout')){copy('./build/hooks/post-checkout','./.git/hooks/post-checkout');}\"": "script", "php -r \"if(file_exists('./.git/hooks/pre-commit')&&(PHP_OS!='WINNT')){chmod('./.git/hooks/pre-commit',0755);} if(file_exists('./.git/hooks/post-checkout')&&(PHP_OS!='WINNT')){chmod('./.git/hooks/post-checkout',0755);}\"": "script" }, "post-install-cmd": [ "@auto-scripts", "@remove-git-submodules" ], "post-update-cmd": [ "@auto-scripts", "@remove-git-submodules" ], "test": "bin/phpunit -d memory_limit=1G --bootstrap vendor/autoload.php --configuration app/phpunit.xml.dist", "phpstan": "php -d memory_limit=4G bin/phpstan analyse", "cs": "bin/php-cs-fixer fix --config=.php-cs-fixer.php -v --dry-run --diff", "fixcs": "bin/php-cs-fixer fix --config=.php-cs-fixer.php --using-cache=no -v", "rector": "bin/rector process", "remove-git-submodules": "find . -mindepth 2 -type d -name .git | xargs rm -rf" }, "config": { "bin-dir": "bin", "component-dir": "media/assets", "process-timeout": 5000, "sort-packages": true, "allow-plugins": { "composer/installers": true, "composer/package-versions-deprecated": true, "symfony/flex": true } }, "extra": { "installer-paths": { "app": [ "type:mautic-core" ], "plugins/{$name}": [ "type:mautic-plugin" ], "themes/{$name}": [ "type:mautic-theme" ] }, "symfony-app-dir": "app", "symfony-bin-dir": "bin", "symfony-web-dir": "../", "symfony-var-dir": "var", "symfony-tests-dir": "tests", "symfony-assets-install": "relative", "incenteev-parameters": { "file": "app/config/parameters.yml" } } }