{ "name": "in2code/femanager", "description": "Modern TYPO3 Frontend User Registration.", "keywords": [ "typo3", "form", "frontend", "registration", "profile", "sr_feuser_register", "fe_users" ], "homepage": "https://github.com/in2code-de/femanager", "authors": [ { "name": "Alex Kellner", "email": "alexander.kellner@in2code.de" }, { "name": "Stefan Busemann", "email": "stefan.busemann@in2code.de" } ], "type": "typo3-cms-extension", "license": "GPL-2.0-or-later", "require": { "php": "^7.4 || ^8.0", "ext-json": "*", "ext-pdo": "*", "typo3/cms-core": "^11.5", "symfony/config": "^5.4" }, "repositories": [ { "type": "vcs", "url": "https://github.com/in2code-de/femanagerextended.git" } ], "replace": { "typo3-ter/femanager": "self.version" }, "require-dev": { "behat/behat": "^3.8", "behat/mink-selenium2-driver": "^1.5", "drevops/behat-screenshot": "^1.1", "friends-of-behat/mink-browserkit-driver": "^1.6", "friends-of-behat/mink-extension": "^2.6", "friendsofphp/php-cs-fixer": "^3.2", "genesis/behat-fail-aid": "^3.7", "helhum/typo3-console": "^7.0", "helmich/typo3-typoscript-lint": "^2.5", "mikey179/vfsstream": "^1.6", "nimut/testing-framework": "6.x-dev", "phpmd/phpmd": "^2.10", "phpunit/phpunit": "^9.5", "se/selenium-server-standalone": "^3.141", "sjbr/static-info-tables": "^11.5", "squizlabs/php_codesniffer": "^3.6", "ssch/typo3-rector": "^1.1", "typo3/cms-adminpanel": "^11.5", "typo3/cms-belog": "^11.5", "typo3/cms-beuser": "^11.5", "typo3/cms-dashboard": "^11.5", "typo3/cms-extbase": "^11.5", "typo3/cms-extensionmanager": "^11.5", "typo3/cms-felogin": "^11.5", "typo3/cms-filelist": "^11.5", "typo3/cms-fluid-styled-content": "^11.5", "typo3/cms-frontend": "^11.5", "typo3/cms-impexp": "^11.5", "typo3/cms-info": "^11.5", "typo3/cms-install": "^11.5", "typo3/cms-lowlevel": "^11.5", "typo3/cms-recordlist": "^11.5", "typo3/cms-rte-ckeditor": "^11.5", "typo3/cms-scheduler": "^11.5", "typo3/cms-setup": "^11.5", "typo3/cms-t3editor": "^11.5", "typo3/cms-tstemplate": "^11.5", "typo3/coding-standards": "^v0.4.0" }, "autoload": { "psr-4": { "In2code\\Femanager\\": "Classes/" } }, "autoload-dev": { "psr-4": { "In2code\\Femanager\\Tests\\": "Tests/", "TYPO3\\CMS\\Core\\Tests\\": ".Build/vendor/typo3/cms/typo3/sysext/core/Tests/", "TYPO3\\CMS\\Fluid\\Tests\\": ".Build/vendor/typo3/cms/typo3/sysext/fluid/Tests/" } }, "config": { "vendor-dir": ".Build/vendor", "bin-dir": ".Build/bin", "sort-packages": true, "allow-plugins": { "phpstan/extension-installer": true, "typo3/class-alias-loader": true, "typo3/cms-composer-installers": true } }, "scripts": { "post-autoload-dump": [ "mkdir -p .Build/Web/typo3conf/ext/", "[ -L .Build/Web/typo3conf/ext/femanager ] || ln -snvf ../../../../. .Build/Web/typo3conf/ext/femanager" ], "test:unit": "phpunit -c phpunit.xml.dist", "test:behaviour:ddev": "behat --config Tests/Behaviour/behat.ddev.yml", "test:behaviour:ddev:tag": "behat --config Tests/Behaviour/behat.ddev.yml --tags", "test:behaviour:ddev:stop": "behat --config Tests/Behaviour/behat.ddev.yml --stop-on-failure", "test:php:lint": "find *.php Classes Configuration Tests -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l", "test:php:cs": "php-cs-fixer fix --dry-run --config=.project/tests/.php-cs-fixer.php --diff", "test:php:fix": "php-cs-fixer fix --config=.project/tests/.php-cs-fixer.php --diff", "test:ts:lint": "typoscript-lint -c .project/tests/typoscript-lint.yml --fail-on-warnings", "test:rector": "rector -n", "test:rector:fix": [ "@test:rector", "@test:php:fix" ], "prepare-release": [ "@extension-create-libs", "rm -rf .Build/", "rm -rf .ddev/", "rm -rf .github/", "rm -rf .project/", "rm -rf Tests/", "rm .gitignore", "rm .editorconfig", "rm .gitattributes", "rm .php_cs.cache", "rm .docker-compose.yml", "rm dynamicReturnTypeMeta.json", "rm Makefile", "rm phpunit.xml.dist" ] }, "extra": { "typo3/cms": { "cms-package-dir": "{$vendor-dir}/typo3/cms", "web-dir": ".Build/Web", "extension-key": "femanager" } } }